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.