mmserv/tms/tmscallserver/src/tmscalladpt.cpp
changeset 33 5e8b14bae8c3
parent 21 2ed61feeead6
child 46 0ac9a5310753
--- a/mmserv/tms/tmscallserver/src/tmscalladpt.cpp	Fri Jun 25 17:36:03 2010 -0500
+++ b/mmserv/tms/tmscallserver/src/tmscalladpt.cpp	Fri Jul 09 16:43:35 2010 -0500
@@ -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;
+    }
+