| class RFbsSession : protected RSessionBase |
A session with the font and bitmap server.
| Public Member Functions | |
|---|---|
| RFbsSession() | |
| TInt | AllocScanLineBuffer(TInt) |
| IMPORT_C void | CallBack() |
| IMPORT_C TInt | Connect() |
| IMPORT_C TInt | Connect(RFs &) |
| IMPORT_C void | Disconnect() |
| HBufC8 * | GetDecompressionBuffer(TInt) |
| HBufC8 * | GetExtraBuffer(TInt) |
| IMPORT_C TInt | GetHeapSizes(TInt &, TInt &, TInt &) |
| HBufC8 * | GetScanLineBuffer() |
| IMPORT_C RFbsSession * | GetSession() |
| IMPORT_C TUint8 * | HeapBase() |
| IMPORT_C void | ResetCallBack() |
| IMPORT_C TInt | ResourceCount() |
| IMPORT_C TInt | SendCommand(TInt, TInt, TInt, TInt, TInt) |
| TInt | SendCommand(TInt, const TIpcArgs &) |
| void | SendCommand(TInt, const TIpcArgs &, TRequestStatus &) |
| TInt | ServerSessionHandle() |
| TInt | SessionHandle() |
| IMPORT_C void | SetCallBack(TCallBack) |
| void | SetCallBackPtr(TInt *) |
| IMPORT_C TVersion | Version() |
| Private Member Functions | |
|---|---|
| TInt | DoAlloc(RFbsSession *&) |
| TInt | DoConnect(RFs &) |
| RFs & | FileServer() |
| TBool | LookupBitmapInROM(const TDesC &, TAny *&) |
| Public Member Enumerations | |
|---|---|
| enum | THeapFailType { EHeapFailTypeServerMemory, EHeapFailTypeHeapMemory } |
| Inherited Enumerations | |
|---|---|
| RHandleBase:TAttributes | |
| RSessionBase:TAttachMode | |
| Private Attributes | |
|---|---|
| TCallBack | iCallBack |
| TInt | iConnections |
| HBufC8 * | iDecompressionBuffer |
| RFs | iFileServer |
| CFbsSessionHelper * | iHelper |
| RChunk | iLargeBitmapChunk |
| CFbsRalCache * | iRomFileAddrCache |
| HBufC8 * | iScanLineBuffer |
| RChunk | iSharedChunk |
| TUint32 * | iSpare |
| Inherited Attributes | |
|---|---|
| RHandleBase::iHandle | |
| TInt | DoAlloc | ( | RFbsSession *& | aNewSession | ) | [private, static] |
| RFbsSession *& aNewSession |
| IMPORT_C TInt | GetHeapSizes | ( | TInt & | aDefaultHeap, |
| TInt & | aSmallBmpHeap, | |||
| TInt & | aBigBmpChunk | |||
| ) | ||||
| TBool | LookupBitmapInROM | ( | const TDesC & | aFilename, |
| TAny *& | aAddr | |||
| ) | [private] | |||
| IMPORT_C TInt | SendCommand | ( | TInt | aMessage, |
| TInt | aInt0 = 0, | |||
| TInt | aInt1 = 0, | |||
| TInt | aInt2 = 0, | |||
| TInt | aInt3 = 0 | |||
| ) | const | |||
| void | SendCommand | ( | TInt | aMessage, |
| const TIpcArgs & | aArgs, | |||
| TRequestStatus & | aStatus | |||
| ) | const | |||
| TInt aMessage | |
| const TIpcArgs & aArgs | |
| TRequestStatus & aStatus |
WARNING: For internal use ONLY. Compatibility is not guaranteed in future releases. Used for testing server side out of memory failures. Test
| EHeapFailTypeServerMemory | |
| EHeapFailTypeHeapMemory |