equal
deleted
inserted
replaced
66 static TInt IsInChain(TInt aUPos, TInt aPos,TInt aDrive, CFsPluginFactory* aPluginFactory); |
66 static TInt IsInChain(TInt aUPos, TInt aPos,TInt aDrive, CFsPluginFactory* aPluginFactory); |
67 static CFsPlugin* FindByUniquePosition(TInt aPos); |
67 static CFsPlugin* FindByUniquePosition(TInt aPos); |
68 |
68 |
69 static TInt InitPlugin(CFsPlugin& aPlugin, RLibrary aLibrary); |
69 static TInt InitPlugin(CFsPlugin& aPlugin, RLibrary aLibrary); |
70 static void TransferRequests(CPluginThread* aPluginThread); |
70 static void TransferRequests(CPluginThread* aPluginThread); |
71 static void CancelPlugin(CFsPlugin* aPlugin,CSessionFs* aSession); |
|
72 static TInt ChainCount(); |
71 static TInt ChainCount(); |
73 static TInt Plugin(CFsPlugin*& aPlugin, TInt aPos); |
72 static TInt Plugin(CFsPlugin*& aPlugin, TInt aPos); |
74 |
73 |
75 static void ReadLockChain(); |
74 static void ReadLockChain(); |
76 static void WriteLockChain(); |
75 static void WriteLockChain(); |
80 static CFsPluginConn* GetPluginConnFromHandle(CSessionFs* aSession, TInt aHandle); |
79 static CFsPluginConn* GetPluginConnFromHandle(CSessionFs* aSession, TInt aHandle); |
81 |
80 |
82 static TBool IsPluginConnThread(TThreadId tid, CFsPlugin* aPlugin); |
81 static TBool IsPluginConnThread(TThreadId tid, CFsPlugin* aPlugin); |
83 |
82 |
84 static void DispatchSync(CFsRequest* aRequest); |
83 static void DispatchSync(CFsRequest* aRequest); |
85 static void CompleteSessionRequests(CSessionFs* aSession, TInt aValue, CFsInternalRequest* aRequest); |
|
86 |
84 |
87 private: |
85 private: |
88 static TInt UpdateMountedDrive(CFsPlugin* aPlugin, CFsPluginFactory* aFactory,TInt aDrive); |
86 static TInt UpdateMountedDrive(CFsPlugin* aPlugin, CFsPluginFactory* aFactory,TInt aDrive); |
89 static void GetNextCancelPluginOpRequest(CPluginThread* aPluginThread, CFsRequest*& aCancelPluginRequest); |
87 |
|
88 |
90 private: |
89 private: |
91 static CFsObjectCon* iPluginFactories; |
90 static CFsObjectCon* iPluginFactories; |
92 static CFsObjectCon* iPluginConns; |
91 static CFsObjectCon* iPluginConns; |
93 |
92 |
94 static RPointerArray<CFsPlugin> iPluginChain; |
93 static RPointerArray<CFsPlugin> iPluginChain; |