--- 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;
+ }
+