genericopenlibs/openenvcore/backend/inc/sysif.h
branchRCL_3
changeset 3 18f64da82512
parent 0 e4d67989cc36
child 15 18da5738c9b6
--- 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 <commdbconnpref.h>
 #include <rpipe.h>
 
+#include<tz.h>
+
 #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;