Torque2D Reference
Loading...
Searching...
No Matches
ReservedSocketList< T > Class Template Reference

Classes

struct  EntryType

Public Member Functions

 ReservedSocketList ()
 ~ReservedSocketList ()
void modify ()
void endModify ()
NetSocket reserve (SOCKET reserveId=-1, bool doLock=true)
void remove (NetSocket socketToRemove, bool doLock=true)
activate (NetSocket socketToActivate, int family, bool useUDP, bool clearOnFail=false)
resolve (NetSocket socketToResolve)

Public Attributes

Vector< EntryTypemSocketList
MutexmMutex

Constructor & Destructor Documentation

◆ ReservedSocketList()

template<class T>
ReservedSocketList ( )
inline

◆ ~ReservedSocketList()

template<class T>
~ReservedSocketList ( )
inline

Member Function Documentation

◆ activate()

template<class T>
T activate ( NetSocket socketToActivate,
int family,
bool useUDP,
bool clearOnFail = false )

◆ endModify()

template<class T>
void endModify ( )
inline

◆ modify()

template<class T>
void modify ( )
inline

◆ remove()

template<class T>
void remove ( NetSocket socketToRemove,
bool doLock = true )

◆ reserve()

template<class T>
NetSocket reserve ( SOCKET reserveId = -1,
bool doLock = true )

◆ resolve()

template<class T>
T resolve ( NetSocket socketToResolve)

Member Data Documentation

◆ mMutex

template<class T>
Mutex* mMutex

◆ mSocketList

template<class T>
Vector<EntryType> mSocketList

The documentation for this class was generated from the following file: