CFsPlugin Class Reference
class CFsPlugin : public CFsObject |
A base class for File Server Plugins
Protected Member Functions |
---|
IMPORT_C TInt | ClientRead(TFsPluginRequest &, TDes8 &, TInt) |
IMPORT_C TInt | ClientWrite(TFsPluginRequest &, const TDesC8 &, TInt) |
IMPORT_C TInt | Deliver(TFsPluginRequest &) |
TInt
| DoRequestL(TFsPluginRequest &) |
IMPORT_C TInt | FileRead(TFsPluginRequest &, TDes8 &, TInt64) |
IMPORT_C TInt | FileWrite(TFsPluginRequest &, const TDesC8 &, TInt64) |
IMPORT_C void | InitialiseL() |
TBool
| IsMounted(TInt) |
TBool
| IsPluginThread(CFsRequest &) |
TBool
| IsRegistered(TInt) |
TBool
| IsRegistered(TInt, TInterceptAtts) |
IMPORT_C CFsPluginConn * | NewPluginConnL() |
IMPORT_C TInt | RegisterIntercept(TInt, TInterceptAtts) |
IMPORT_C TInt | UnregisterIntercept(TInt, TInterceptAtts) |
Constructor & Destructor Documentation
Member Functions Documentation
ClientRead(TFsPluginRequest &, TDes8 &, TInt)
ClientWrite(TFsPluginRequest &, const TDesC8 &, TInt)
Complete(CFsRequest *, TInt)
TInt
| Complete | ( | CFsRequest * | aRequest, |
| TInt | aError |
| ) | [private, static] |
Parameters
CFsRequest * aRequest | |
TInt aError | |
Complete(CFsRequest *)
TInt
| Complete | ( | CFsRequest * | aRequest | ) | [private, static] |
Deliver(TFsPluginRequest &)
DispatchOperation(TFsPluginRequest &, TDes8 &, TInt64, TInt)
DoRequestL(TFsPluginRequest &)
FileRead(TFsPluginRequest &, TDes8 &, TInt64)
FileWrite(TFsPluginRequest &, const TDesC8 &, TInt64)
InitialiseL()
IMPORT_C void | InitialiseL | ( | ) | [protected, virtual] |
IsPluginThread(CFsRequest &)
TBool
| IsPluginThread | ( | CFsRequest & | aMessage | ) | [protected] |
IsRegistered(TInt, TInterceptAtts)
RegisterIntercept(TInt, TInterceptAtts)
SessionDisconnect(CSessionFs *)
TInt
| SessionDisconnect | ( | CSessionFs * | aSession | ) | [inline, virtual] |
SetDrive(TInt)
void | SetDrive | ( | TInt | aDrive | ) | [inline] |
UnregisterIntercept(TInt, TInterceptAtts)
WaitForRequest()
TInt
| WaitForRequest | ( | ) | [private] |
Member Enumerations Documentation
Enum TInterceptAtts
Intercept attribute to specify the order of request handling
Enumerators
EPreIntercept = 0x01 | |
EPostIntercept = 0x02 | |
EPrePostIntercept = EPreIntercept | EPostIntercept | |
Member Data Documentation
const TUint iReadOnly
const TUint | iReadOnly | [private] |
TUint8
iRegisteredIntercepts
TUint8
| iRegisteredIntercepts | [private] |
CPluginThread * iThreadP
CPluginThread * | iThreadP | [private] |
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.