TCPConnectionList Class Reference
#include <main.h>
Inheritance diagram for TCPConnectionList:
[legend]Collaboration diagram for TCPConnectionList:
[legend]List of all members.
Detailed Description
A list of all TCPConnection 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 TCPConnection structure that have been allocated and used in a previous call. In this class these old TCPConnection 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
| TCPConnection * TCPConnectionList::MakeOneTCPConnection |
( |
|
) |
[protected] |
|
Member Data Documentation
|
|
Lock access to the list with this mutex |
|
|
On removing a TCPConnection from the list, ping this to get the thread to create more |
|
|
Pointer to the thread that does the creation process |
|
|
Flag to say end the creation process, which kills the createNewTcpconnections thread |
The documentation for this class was generated from the following files:
Generated on Sun Jan 29 19:49:43 2006 for SSServer, or Sofa Switch Server by
1.4.4