RWsBuffer Class Reference
Nested Classes and Structures
Public Member Functions
|
|
RWsBuffer
(
RWsSession
*)
|
void
|
AddToBitmapArray
(
TInt
)
|
void
|
AsyncRequest
(
TInt
,
TUint
,
TRequestStatus
&)
|
TInt
|
BufferSize
()
|
TInt
|
CachedWindowSize
(
TInt
,
TSize
&)
|
void
|
CancelCallBack
()
|
void
|
Close
()
|
TInt
|
Connect
(
TUint32
)
|
void
|
Destroy
()
|
void
|
DestroyWindowSizeCacheEntry
(
TInt
)
|
void
|
EnableWindowSizeCacheL
()
|
TInt
|
Flush
(const
TIpcArgs
*,
TBool
)
|
void
|
FlushAllBuffers
(
TInt
)
|
TBool
|
IsEmpty
()
|
void
|
MarkWindowSizeCacheDirty
(
TInt
)
|
TInt
|
Open
()
|
void
|
RefreshWindowSizeCache
(
TInt
, const
TSize
&)
|
RWsSession
*
|
Session
()
|
TBool
|
SetAutoFlush
(
TBool
)
|
void
|
SetBufferSizeL
(
TInt
)
|
void
|
SetCallBack
()
|
void
|
SetMaxBufferSizeL
(
TInt
)
|
void
|
SetWsGraphicManager
(CWsGraphic::CManager *)
|
TBool
|
WindowSizeCacheEnabled
()
|
void
|
Write
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TAny
*,
TInt
)
|
void
|
Write
(
TInt
,
TUint
, const
TAny
*,
TInt
)
|
void
|
Write
(
TInt
,
TUint
)
|
TInt
|
WriteReply
(
TInt
,
TUint
, const
TIpcArgs
*)
|
TInt
|
WriteReply
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TIpcArgs
*)
|
TInt
|
WriteReply
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TAny
*,
TInt
, const
TIpcArgs
*)
|
TInt
|
WriteReplyByProvidingRemoteReadAccess
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TReadDescriptorType
&)
|
TInt
|
WriteReplyP
(
TInt
,
TUint
, const
TWriteDescriptorType
&)
|
TInt
|
WriteReplyP
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TWriteDescriptorType
&)
|
TInt
|
WriteReplyP
(
TInt
,
TUint
, const
TAny
*,
TInt
, const
TAny
*,
TInt
, const
TWriteDescriptorType
&)
|
TInt
|
WriteReplyWs
(
TUint
)
|
TInt
|
WriteReplyWs
(const
TAny
*,
TInt
,
TUint
)
|
TInt
|
WriteReplyWs
(const
TAny
*,
TInt
, const
TAny
*,
TInt
,
TUint
)
|
CWsGraphic::CManager *
|
WsGraphicManager
()
|
Constructor & Destructor Documentation
Member Functions Documentation
AddToBitmapArray(TInt)
void
|
AddToBitmapArray
|
(
|
TInt
|
aBitmapHandle
|
)
|
|
AsyncRequest(TInt, TUint, TRequestStatus &)
BufferSize()
TInt
|
BufferSize
|
(
|
)
|
const [inline]
|
CachedWindowSize(TInt, TSize &)
DestroyWindowSizeCacheEntry(TInt)
void
|
DestroyWindowSizeCacheEntry
|
(
|
TInt
|
aHandle
|
)
|
[inline]
|
DoWrite(TInt, TUint, TBool, const TIpcArgs *, const TAny *, TInt, const TAny *, TInt)
EnableWindowSizeCacheL()
void
|
EnableWindowSizeCacheL
|
(
|
)
|
|
Flush(const TIpcArgs *, TBool)
FlushAllBuffers(TInt)
void
|
FlushAllBuffers
|
(
|
TInt
|
aBitmapHandle
|
)
|
[static]
|
GrowBuffer(TInt, TInt)
void
|
GrowBuffer
|
(
|
TInt
|
aRequiredSpace,
|
|
TInt
|
aMsgSize
|
|
)
|
[private]
|
IsEmpty()
TBool
|
IsEmpty
|
(
|
)
|
const [inline]
|
MarkWindowSizeCacheDirty(TInt)
void
|
MarkWindowSizeCacheDirty
|
(
|
TInt
|
aHandle
|
)
|
[inline]
|
ReAllocBuffer(TInt)
TBool
|
ReAllocBuffer
|
(
|
TInt
|
aNewSize
|
)
|
[private]
|
ReAllocBufferL(TInt)
void
|
ReAllocBufferL
|
(
|
TInt
|
aNewSize
|
)
|
[private]
|
RefreshWindowSizeCache(TInt, const TSize &)
void
|
RefreshWindowSizeCache
|
(
|
TInt
|
aHandle,
|
|
const
TSize
&
|
aNewSize
|
|
)
|
[inline]
|
SetAndLimitMaxBufSize(TInt)
void
|
SetAndLimitMaxBufSize
|
(
|
TInt
|
aMaxBufSize
|
)
|
[private, inline]
|
SetBufferSizeL(TInt)
void
|
SetBufferSizeL
|
(
|
TInt
|
aBufSize
|
)
|
|
SetMaxBufferSizeL(TInt)
void
|
SetMaxBufferSizeL
|
(
|
TInt
|
aMaxBufSize
|
)
|
|
SetWsGraphicManager(CWsGraphic::CManager *)
void
|
SetWsGraphicManager
|
(
|
CWsGraphic::CManager *
|
aManager
|
)
|
|
Parameters
CWsGraphic::CManager * aManager
|
|
WindowSizeCacheEnabled()
TBool
|
WindowSizeCacheEnabled
|
(
|
)
|
const [inline]
|
Write(TInt, TUint, const TAny *, TInt, const TAny *, TInt)
Write(TInt, TUint, const TAny *, TInt)
WriteReply(TInt, TUint, const TIpcArgs *)
WriteReply(TInt, TUint, const TAny *, TInt, const TIpcArgs *)
WriteReply(TInt, TUint, const TAny *, TInt, const TAny *, TInt, const TIpcArgs *)
WriteReplyByProvidingRemoteReadAccess(TInt, TUint, const TAny *, TInt, const TReadDescriptorType &)
WriteReplyP(TInt, TUint, const TWriteDescriptorType &)
WriteReplyP(TInt, TUint, const TAny *, TInt, const TWriteDescriptorType &)
WriteReplyP(TInt, TUint, const TAny *, TInt, const TAny *, TInt, const TWriteDescriptorType &)
WriteReplyWs(const TAny *, TInt, TUint)
WriteReplyWs(const TAny *, TInt, const TAny *, TInt, TUint)
WsGraphicManager()
CWsGraphic::CManager *
|
WsGraphicManager
|
(
|
)
|
[static]
|
Member Enumerations Documentation
Enum bufferSizes
Enumerators
EDefBufferSize = EClientBufferSize
|
|
EMinBufferSize = EClientBufferSize
|
|
EMaxBufferSize = EClientBufferMaxSize
|
|
Member Data Documentation
TBool
iAutoFlush
TBool
|
iAutoFlush
|
[private]
|
RArray< TInt > iBitmapArray
TInt
iDirectAcessCount
TInt
|
iDirectAcessCount
|
[private]
|
TBool
iInvalidBitmapArray
TBool
|
iInvalidBitmapArray
|
[private]
|
CWsGraphic::CManager * iManager
CWsGraphic::CManager *
|
iManager
|
[private]
|
TInt
iMaxBufSize
TInt
|
iMaxBufSize
|
[private]
|
TInt
iPreviousHandle
TInt
|
iPreviousHandle
|
[private]
|
RHashMap< TInt, TWindowSizeCacheEntry > * iWindowSizeCache
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.