class SCTPSocketMaster
|
SCTP Socket Master. More... |
|
|
Public Methods
Public Members
Protected Static Methods
Protected Members
This class manages the interaction between the SCTP Socket class and the
userland SCTP implementation. It is implemented as a singleton and
automatically instantiated at program startup.
SCTPSocketMaster ()
| SCTPSocketMaster |
Constructor.
~SCTPSocketMaster ()
| ~SCTPSocketMaster |
Destructor.
Lock the SCTP implementation for exclusive access. This includes
Thread's critical section lock.
inline void unlock ()
| unlock |
Unlock the SCTP implementation. This includes
Thread's critical section lock.
static int InitializationResult
| InitializationResult |
static SCTPSocketMaster MasterInstance
| MasterInstance |
[protected]
[protected]
static SCTP_ulpCallbacks SCTPCallbacks
| SCTPCallbacks |
[protected]
static multimap<unsigned short, SCTPSocket*> SCTPSocketList
| SCTPSocketList |
[protected]
static set<unsigned short> ClosingSockets
| ClosingSockets |
[protected]
static multimap<unsigned int, unsigned short> ClosingAssociations
| ClosingAssociations |
[protected]
static card64 LastGarbageCollection
| LastGarbageCollection |
[protected]
static cardinal OldCancelState
| OldCancelState |
[protected]
SCTPSocket* getSocketForAssociationID (const unsigned int assocID)
| getSocketForAssociationID |
[protected static]
Result of sctp_initLibrary() call. If not 0, the SCTP initialization
failed.
void delayedDeleteAssociation (const unsigned short instanceID,
const unsigned int assocID)
| delayedDeleteAssociation |
[protected static]
void delayedDeleteSocket (const unsigned short instanceID)
| delayedDeleteSocket |
[protected static]
- Version: 1.0
- Author: Thomas Dreibholz (dreibh@exp-math.uni-essen.de)
- Generated: dreibh@kappes on Fri Aug 17 14:08:47 2001, using kdoc 2.0a53.