ReplicaNet and RNLobby  1
NATDetectServer Member List

This is the complete list of members for NATDetectServer, including all inherited members.

BaseServer() (defined in BaseServer)BaseServer
Begin(ThreadClass *threaded_class)Thread
CallbackDataReceived(DynamicMessageHelper &message, XPAddress &address)BaseServerinlinevirtual
CallbackDataSend(DynamicMessageHelper &message, XPAddress &address)BaseServerinlinevirtual
CallbackGotNATDetectProbe(const XPAddress &address) const (defined in NATDetectServer)NATDetectServerinlinevirtual
CallbackParsePacketData(t_XPSocket *socket, const XPAddress &addr, void *data, size_t &length, DynamicMessageHelper &result)BaseServerprotectedvirtual
CallbackPoll(void)BaseServerinlinevirtual
CallbackQueryReplyTime(const float seconds)BaseServerinlinevirtual
CallThreadEntry(ThreadClass *thread_class)Threadstatic
CheckQuit(void)ThreadClassprotected
DoQuitNow(const int returnCode)ThreadClassprotected
FloatTime(void) (defined in BaseServer)BaseServerstatic
GetCurrentProcessorNumber(void)Threadstatic
GetEverTerminated(void)Thread
GetIsRunning(void) const Thread
GetNumActive(void) (defined in Thread)Threadinlinestatic
GetNumAllocated(void) (defined in ThreadClass)ThreadClassinlineprotectedstatic
GetNumAllocated(void) (defined in Thread)Threadinlinestatic
GetPreferredProcessor(void)Thread
GetTerminated(void)Thread
kDefaultPort enum value (defined in NATDetectServer)NATDetectServer
kDefaultPortOther enum value (defined in NATDetectServer)NATDetectServer
kNoOwnerThread enum value (defined in MutexClass)MutexClass
kReply_Pending enum value (defined in NATDetectServer)NATDetectServer
kReply_Success enum value (defined in NATDetectServer)NATDetectServer
kReply_Timeout enum value (defined in NATDetectServer)NATDetectServer
Lock(void)MutexClass
mAllowDelete (defined in BaseServer)BaseServerprotected
mNOnce (defined in BaseServer)BaseServerprotected
mSocket (defined in BaseServer)BaseServerprotected
MutexClass()MutexClass
NATDetectServer() (defined in NATDetectServer)NATDetectServer
PackageAndSendData(t_XPSocket *socket, const DynamicMessageHelper &message, const XPAddress &address)BaseServerprotectedvirtual
Reply enum name (defined in NATDetectServer)NATDetectServer
SetEncryptionKey(const void *data, const int length)BaseServer
SetPreferredProcessor(int processor=kReplicaNetPreferredProcessorOSChoice)Thread
Sleep(int milliseconds)ThreadClass
Start(const XPAddress &address=XPAddress(kDefaultPort), const XPAddress &addressOther=XPAddress(kDefaultPortOther)) (defined in NATDetectServer)NATDetectServer
StartWithSocket(t_XPSocket *socket, const bool allowDelete=true)BaseServervirtual
Stop(void)BaseServervirtual
Terminate(void)Thread
Thread()Thread
RNReplicaNet::ThreadClass()ThreadClass
ThreadEntry(void)BaseServerprotectedvirtual
UnLock(void)MutexClass
~BaseServer() (defined in BaseServer)BaseServervirtual
~MutexClass()MutexClassvirtual
~NATDetectServer() (defined in NATDetectServer)NATDetectServervirtual
~Thread()Threadvirtual
~ThreadClass()ThreadClassvirtual