mmserv/tms/tmsimpl/inc/tmsclientsourcebodyimpl.h
branchRCL_3
changeset 17 60e492b28869
parent 0 71ca22bcf22a
--- a/mmserv/tms/tmsimpl/inc/tmsclientsourcebodyimpl.h	Mon Jun 21 16:15:34 2010 +0300
+++ b/mmserv/tms/tmsimpl/inc/tmsclientsourcebodyimpl.h	Thu Jul 15 19:13:36 2010 +0300
@@ -27,6 +27,7 @@
 // FORWARD DECLARATIONS
 class TMSClientSourceObserver;
 class TMSBuffer;
+class TMSGlobalContext;
 class TMSCallProxy;
 
 // TMSClientSourceBodyImpl class
@@ -35,13 +36,11 @@
     {
 public:
     static gint Create(TMSClientSourceBody*& bodyimpl);
-    // From TMSClientSourceBody begins
 
     virtual ~TMSClientSourceBodyImpl();
 
     virtual gint AddObserver(TMSClientSourceObserver& obsrvr,
             gpointer user_data);
-
     virtual gint RemoveObserver(TMSClientSourceObserver& obsrvr);
 
     // In pull mode, client calls this.??? How to identify last buffer.
@@ -60,13 +59,10 @@
 
     virtual gint GetType(TMSSourceType& sourcetype);
 
-    // From TMSClientSourceBody ends
-
-    // From MQueueHandlerObserver starts
+    // From MQueueHandlerObserver
     virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data);
-    // From MQueueHandlerObserver ends
 
-    void SetProxy(TMSCallProxy* aProxy, gint strmid, gpointer queuehandler);
+    void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
 
 private:
     TMSClientSourceBodyImpl();
@@ -75,9 +71,9 @@
 private:
     TMSClientSourceObserver* iObserver;
     gpointer iUserData;
+    TMSGlobalContext* iContext;
     TMSCallProxy* iProxy;
     gboolean iQueueMode;
-    gint iStreamId;
     };
 
 } //namespace TMS