diff -r ebf79c79991a -r 5e8b14bae8c3 mmserv/tms/tmscallserver/src/tmscalladpt.cpp --- 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; + } +