diff -r 94fc26b6e006 -r 1fa3fb47b1e3 mmserv/tms/tmscallserver/src/tmscalladpt.cpp --- a/mmserv/tms/tmscallserver/src/tmscalladpt.cpp Tue Jul 06 14:50:35 2010 +0300 +++ b/mmserv/tms/tmscallserver/src/tmscalladpt.cpp Wed Aug 18 10:17:22 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; + } +