diff -r a493a607b5bf -r eabc8c503852 mmserv/tms/tmscallserver/src/tmscallserver.cpp --- a/mmserv/tms/tmscallserver/src/tmscallserver.cpp Fri Sep 03 19:34:12 2010 -0500 +++ b/mmserv/tms/tmscallserver/src/tmscallserver.cpp Tue Sep 21 11:38:43 2010 -0500 @@ -138,4 +138,25 @@ return session; } +// ----------------------------------------------------------------------------- +// TMSCallServer::TerminateServer +// +// ----------------------------------------------------------------------------- +// +void TMSCallServer::TerminateServer() + { + TMSCallSession *session; + iSessionIter.SetToFirst(); + + for (;;) + { + session = static_cast(iSessionIter++); + if (!session) + { + break; + } + delete session; + } + } + // End of file