MessageFrameList Class Reference
#include <xmppbase.h>
Inheritance diagram for MessageFrameList:
[legend]Collaboration diagram for MessageFrameList:
[legend]List of all members.
Detailed Description
A list of all MessageFrame classes, which have been created and are waiting for use. After use in one call, they are deleted.
This class provides a second purpose, to store MessageFrame structure that have been allocated and used in a previous call. In this class these old MessageFrame structures are deleted. We delete them here, rather than inside the MyOpalCall destructor, so that there is no possibility of holding up the MyOpalCall destructor
Access to this list is kept threadsafe by use of a mutex
Member Function Documentation
| void MessageFrameList::PurgeOldMessageFrameBody |
( |
PINDEX |
maxTime = 2000 |
) |
[protected] |
|
|
|
The actual method used by the comms garbage collector to do the purging - Parameters:
-
| maxTimeInterval |
the time interval(ms) for too old |
|
Member Data Documentation
|
|
The thread which will remove all the old MessageFrame structures |
|
|
The flag which we use to indicate to the garbage MessageFrame cleaner when it is time to exit |
|
|
A user supplied string which provides additional information in the logs and thread name |
|
|
Local variable which protects access. |
The documentation for this class was generated from the following files:
Generated on Sun Jan 29 19:49:48 2006 for SSSound : Sofa Switch Sound by
1.4.4