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 |