ReplicaNet and RNLobby  1
NATResolver Member List

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

Begin(ThreadClass *threaded_class)Threadprivate
BeginAdvertise(t_XPSocket *socket, void *userPointer, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID, const bool externalHost=true, const XPAddress *optionalHost=0, const bool persistant=false)NATResolver
BeginHosting(t_XPSocket *socket)NATResolver
BeginResolve(t_XPSocket *socket, void *userPointer, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID, const bool tryExternalHost=true, const XPAddress *optionalHost=0, const XPAddress *optionalFirstTargetTry=0)NATResolver
CallbackExternalAddressKnown(t_XPSocket *socket, void *userPointer, const XPAddress &externalAddress, const int titleID, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID)NATResolvervirtual
CallbackParsePacketData(t_XPSocket *socket, const XPAddress &addr, void *data, size_t length)NATResolver
CallbackResolveFailed(t_XPSocket *socket, void *userPointer, const int titleID, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID)NATResolvervirtual
CallbackResolveResult(t_XPSocket *socket, void *userPointer, const XPAddress &targetAddress, const int titleID, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID)NATResolvervirtual
CallThreadEntry(ThreadClass *thread_class)Threadprivatestatic
CheckQuit(void)ThreadClassprivate
DoQuitNow(const int returnCode)ThreadClassprivate
FloatTime(void)SysTimeprivate
ForgetResolve(t_XPSocket *socket, const bool isAdvertised, const int globalID, const int sessionID, const int nonceID)NATResolver
ForgetSocket(const t_XPSocket *socket)NATResolver
ForgetUserPointer(const void *userPointer)NATResolver
GetCurrentProcessorNumber(void)Threadprivatestatic
GetEverTerminated(void)Threadprivate
GetIsRunning(void) const Threadprivate
GetNumActive(void) (defined in Thread)Threadinlineprivatestatic
GetNumAllocated(void) (defined in ThreadClass)ThreadClassinlineprivatestatic
GetNumAllocated(void) (defined in Thread)Threadinlineprivatestatic
GetPreferredProcessor(void)Threadprivate
GetSystemTime(SystemTime *sysTime)SysTimeprivatestatic
GetTerminated(void)Threadprivate
GetTickCount(void)SysTimeprivatestatic
kDefaultPort enum value (defined in NATResolver)NATResolver
kNoOwnerThread enum value (defined in MutexClass)MutexClassprivate
Lock(void)MutexClassprivate
MutexClass()MutexClassprivate
NATResolver() (defined in NATResolver)NATResolver
Reset(void)SysTimeprivate
SetAutomaticHostSocketReads(const bool allow=false)NATResolver
SetAutomaticThreadStop(const bool allow=true)NATResolver
SetEncryptionKey(const void *data, const int length)NATResolver
SetPreferredProcessor(int processor=kReplicaNetPreferredProcessorOSChoice)Threadprivate
SetServer(const XPAddress &address)NATResolver
Sleep(int milliseconds)ThreadClassprivate
Start(void)NATResolver
Stop(void)NATResolver
SysTime()SysTimeprivate
Terminate(void)Threadprivate
Thread()Threadprivate
RNReplicaNet::ThreadClass()ThreadClassprivate
ThreadExiting(const int returnCode)ThreadClassprivatevirtual
UnLock(void)MutexClassprivate
~MutexClass()MutexClassprivatevirtual
~NATResolver() (defined in NATResolver)NATResolvervirtual
~SysTime()SysTimeprivatevirtual
~Thread()Threadprivatevirtual
~ThreadClass()ThreadClassprivatevirtual