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] |
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.