From: Damien S. <dsa...@us...> - 2005-05-25 17:04:16
|
Update of /cvsroot/openh323/opal/include/opal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21103/include/opal Modified Files: manager.h Log Message: Fixed ClearAllCalls when being executed synchronously. Fixes a crash on exit when a call is in progress. Thanks Robert! Index: manager.h =================================================================== RCS file: /cvsroot/openh323/opal/include/opal/manager.h,v retrieving revision 2.33 retrieving revision 2.34 diff -C2 -d -r2.33 -r2.34 *** manager.h 10 Apr 2005 20:46:56 -0000 2.33 --- manager.h 25 May 2005 17:04:08 -0000 2.34 *************** *** 26,29 **** --- 26,32 ---- * * $Log$ + * Revision 2.34 2005/05/25 17:04:08 dsandras + * Fixed ClearAllCalls when being executed synchronously. Fixes a crash on exit when a call is in progress. Thanks Robert! + * * Revision 2.33 2005/04/10 20:46:56 dsandras * Added callback that is called when a connection is put on hold (locally or remotely). *************** *** 320,323 **** --- 323,327 ---- This effectively executes the OpalCall::Clear() on every call that the manager has active. + This function can not be called from several threads at the same time. */ virtual void ClearAllCalls( *************** *** 1069,1072 **** --- 1073,1077 ---- } activeCalls; + BOOL clearingAllCalls; PSyncPoint allCallsCleared; PThread * garbageCollector; |