diff -r e4d67989cc36 -r 18f64da82512 genericopenlibs/openenvcore/backend/inc/sysif.h --- a/genericopenlibs/openenvcore/backend/inc/sysif.h Tue Feb 02 02:01:42 2010 +0200 +++ b/genericopenlibs/openenvcore/backend/inc/sysif.h Sat Feb 20 00:31:00 2010 +0200 @@ -35,6 +35,8 @@ #include #include +#include + #ifdef SYMBIAN_OE_POSIX_SIGNALS #include "signalclient.h" #include "tsignalmessage.h" @@ -112,7 +114,7 @@ */ { public: - void StorePtrs(RHeap* aHeap, RFs* aFs, RSocketServ* aSs, RCommServ* aCs, RFastLock* aSsLock, RFastLock* aCsLock) + void StorePtrs(RHeap* aHeap, RFs* aFs, RSocketServ* aSs, RCommServ* aCs, RFastLock* aSsLock, RFastLock* aCsLock, RTz * aTzs) { iHeap = aHeap; iFs = aFs; @@ -120,6 +122,7 @@ iCs = aCs; iSsLock = aSsLock; iCsLock = aCsLock; + iTzS = aTzs; } ~TCLSICleanup() @@ -130,6 +133,7 @@ iCs->Close(); iCsLock->Close(); iHeap->Close(); + iTzS->Close(); } private: RHeap* iHeap; @@ -138,6 +142,7 @@ RCommServ* iCs; RFastLock* iSsLock; RFastLock* iCsLock; + RTz * iTzS; }; @@ -651,7 +656,7 @@ // Default connection settings, set/cleared using setdefaultif TConnPref* iDefConnPref; - + RTz iTzServer; #ifdef SYMBIAN_OE_POSIX_SIGNALS // Signal handler thread RThread iSignalHandlerThread; @@ -803,6 +808,11 @@ #endif // SYMBIAN_OE_POSIX_SIGNALS public: + + inline RTz & TZServer() + { + return iTzServer; + } //ipc server session RIpcSession iIpcS; friend class RFileDesTransferSession;