mmserv/tms/tmscallserver/src/tmscalladpt.cpp
branchRCL_3
changeset 45 095bea5f582e
parent 40 60e492b28869
child 46 0ac9a5310753
--- a/mmserv/tms/tmscallserver/src/tmscalladpt.cpp	Thu Aug 19 10:26:11 2010 +0300
+++ b/mmserv/tms/tmscallserver/src/tmscalladpt.cpp	Tue Aug 31 15:43:02 2010 +0300
@@ -53,8 +53,9 @@
 gint TMSCallAdpt::CreateCallL(gint callType, TMSCallAdpt*& callAdpt)
     {
     TRACE_PRN_FN_ENT;
+    gint retVal(TMS_RESULT_SUCCESS);
     TMSCallAdpt* self(NULL);
-    gint retVal(TMS_RESULT_SUCCESS);
+
     switch (callType)
         {
         case TMS_CALL_IP:
@@ -63,6 +64,7 @@
             if (self)
                 {
                 retVal = self->PostConstruct();
+                self->iCallType = callType;
                 if (retVal != TMS_RESULT_SUCCESS)
                     {
                     delete self;
@@ -77,6 +79,7 @@
             if (self)
                 {
                 retVal = self->PostConstruct();
+                self->iCallType = callType;
                 if (retVal != TMS_RESULT_SUCCESS)
                     {
                     delete self;
@@ -93,4 +96,23 @@
     return retVal;
     }
 
-// End of file
+// -----------------------------------------------------------------------------
+// TMSCallAdpt::GetCallType
+//
+// -----------------------------------------------------------------------------
+//
+void TMSCallAdpt::GetCallType(TMSCallType& callType)
+    {
+    callType = iCallType;
+    }
+
+// -----------------------------------------------------------------------------
+// TMSCallAdpt::IsUplActivated
+//
+// -----------------------------------------------------------------------------
+//
+gboolean TMSCallAdpt::IsUplActivated()
+    {
+    return (iUplState == EActivated)? TRUE : FALSE;
+    }
+