ReplicaNet and RNLobby  1
XPSession Member List

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

AddData(const void *data, const int size)MessageHelpervirtual
AddFloat(const float value)MessageHelper
AddInteger(const int value)MessageHelper
AddVariable(const void *variable, const int size)MessageHelpervirtual
AddVariable(void *buffer, const void *variable, const int size)MessageHelperstatic
Allocate(void)XPSessionstatic
BeginEnumerateTransports(void)XPURL
CheckQuit(void)ThreadClassprotected
Create(const std::string name)XPSession
Create(const std::string name, const std::string protocols)XPSession
DataReceive(int *const fromsessionid, char *const data, int *const length, unsigned char *const type=0)XPSession
DataReceivePeek(int *const fromsessionid, int *const length, unsigned char *const type=0)XPSession
DataSendToSession(const int sessionid, const char *data, const int length, const bool reliable=true, const bool certain=false, const bool ordered=false, const unsigned int band=0)XPSession
DataSendToSessionCertain(const int sessionid, const char *data, const int length)XPSession
DataSendToSessionOrdered(const int sessionid, const char *data, const int length, const unsigned int band=0)XPSession
DataSendToSessionReliable(const int sessionid, const char *data, const int length, const unsigned int band=0)XPSession
DataSendToSessionUnreliable(const int sessionid, const char *data, const int length)XPSession
Disconnect(const int sessionID=kXPSessionUnknownID)XPSession
DoQuitNow(const int returnCode)ThreadClassprotected
DumpAsHex(const void *data, const int size, const bool csv=true)MessageHelperstatic
DumpAsHex(const bool csv=true) const (defined in MessageHelper)MessageHelperinline
EnumerateFound(void)XPSession
EnumerateTransports(void)XPURL
Error enum nameXPSession
ExportURL(const bool shortAddress=true)XPSession
Find(void)XPSession
Find(const std::string protocols)XPSession
FindTransport(const std::string url)XPURLstatic
FloatTime(void)SysTimeprivate
FreeTransport(Transport *transport)XPURLstatic
GetAllowConnections(void)XPSession
GetAutomaticPacketCompression(void)XPSession
GetBandwidthFromSessionID(const int sessionID, Transport::Bandwidth *const bandwidth, int *const output, int *const input)XPSession
GetBuffer(void) const MessageHelper
GetCanBecomeMaster(void)XPSession
GetCanSpider(void)XPSession
GetClientOnly(void)XPSession
GetCompressionStatistics(int *const before=0, int *const after=0, const bool reset=false)XPSession
GetCurrentPosition(void) const MessageHelper
GetData(void *const data, const int size)MessageHelper
GetDebugHandler(void)XPURLstatic
GetEncryption(void)XPSession
GetFloat(void)MessageHelper
GetGameChannel(void)XPSession
GetInt(const void *buffer, const int offset) (defined in MessageHelper)MessageHelperstatic
GetInteger(void)MessageHelper
GetJoiner(void)XPSession
GetLargePacketCompressionLevel(void) const (defined in XPSession)XPSession
GetLastSizeAdded(void) const MessageHelper
GetLatencyToMasterSession(void)XPSession
GetLatencyToSessionID(const int sessionID)XPSession
GetLeaver(void)XPSession
GetLocalTime(void)XPSession
GetMasterSessionID(void)XPSession
GetMaximumDataSize(void) const (defined in XPSession)XPSession
GetMergedStatistics(int *const sent=0, int *const received=0, const bool reset=false)XPSession
GetNetworkPacketsLost(void)XPSession
GetNetworkPacketsRejected(void)XPSession
GetNetworkReceiveRate(void)XPSession
GetNetworkSendRate(void)XPSession
GetNodeBuffers(void)XPSession
GetNumAllocated(void) (defined in ThreadClass)ThreadClassinlineprotectedstatic
GetPacketCompressionLevel(void) const (defined in XPSession)XPSession
GetPollLayerBelow(void)XPSession
GetPreConnect(void)XPSession
GetPreConnectStatus(void)XPSession
GetProxyMode(void) (defined in XPSession)XPSession
GetSessionErrorReason(void)XPSession
GetSessionID(void)XPSession
GetSessionIDCallback typedef (defined in XPSession)XPSession
GetShort(const void *buffer, const int offset) (defined in MessageHelper)MessageHelperstatic
GetSize(void) const MessageHelper
GetStatus(void)XPSession
GetSystemTime(SystemTime *sysTime)SysTimeprivatestatic
GetTickCount(void)SysTimeprivatestatic
GetTime(void)XPSession
GetTransparentPacketCompression(void)XPSession
GetURLFromSessionID(const int sessionID)XPSession
GetVariable(void *const variable, const int size)MessageHelper
GetVariable(const void *buffer, void *const variable, const int size)MessageHelperstatic
InitialiseNetwork(const bool hardware=false)XPURLstatic
IsMaster(void)XPSession
IsStable(void)XPSession
Join(const std::string url)XPSession
kNoOwnerThread enum value (defined in MutexClass)MutexClass
kXPSession_EERROR enum valueXPSession
kXPSession_EOK enum valueXPSession
kXPSession_ETRANSPORT_CLOSED enum value (defined in XPSession)XPSession
kXPSession_ETRANSPORT_ERROR enum value (defined in XPSession)XPSession
Lock(void)MutexClass
MessageHelper()MessageHelper
mLastSizeAdded (defined in MessageHelper)MessageHelperprotected
MutexClass()MutexClass
operator<<(const T &rhs) (defined in MessageHelper)MessageHelperinline
operator<<(const char *rhs) (defined in MessageHelper)MessageHelper
operator<<(const std::string &rhs) (defined in MessageHelper)MessageHelper
operator<<(const bool &rhs) (defined in MessageHelper)MessageHelper
operator>>(T &rhs) (defined in MessageHelper)MessageHelperinline
operator>>(std::string &rhs) (defined in MessageHelper)MessageHelper
operator>>(bool &rhs) (defined in MessageHelper)MessageHelper
ParseURLs(const std::string urls)XPURL
Poll(void)XPSession
PreConnectHasFinished(void)XPSession
RegisterDebugHandler(DebugHandler *debugHandler=0)XPURLstatic
RegisterDefaultTransports(void)XPURLstatic
RegisterSessionIDCallback(GetSessionIDCallback *callback=0, void *context=0)XPSession
RegisterTransport(Transport &transport)XPURLstatic
Reset(void)SysTimeprivate
Route (defined in XPSession)XPSessionfriend
SanityCheckGuardSize(const int newSize=0) (defined in MessageHelper)MessageHelper
SetAllowConnections(const bool allow=true)XPSession
SetAutomaticPacketCompression(const bool enable=false)XPSession
SetAutomaticPoll(void)XPSession
SetAutomaticPollXPURL(void)XPSession
SetBuffer(void *const buffer)MessageHelper
SetCanBecomeMaster(const bool canBeMaster=true)XPSession
SetCanSpider(const bool canSpider=true)XPSession
SetClientOnly(const bool isClient=false)XPSession
SetEncryption(const bool enable=false)XPSession
SetGameChannel(const int channel=TransportAnyGameChannel)XPSession
SetGuardSize(const int size=-1)MessageHelper
SetInt(void *buffer, const int offset, const int value) (defined in MessageHelper)MessageHelperstatic
SetLargePacketCompressionLevel(const int level=5)XPSession
SetLatencyRecalculationDelay(const float seconds=1.0f)XPSession
SetManualPoll(void)XPSession
SetManualPollXPURL(void)XPSession
SetMaximumDataSize(const int bytes=64 *1024)XPSession
SetNodeBuffers(const bool enable=false)XPSession
SetPacketCompressionLevel(const int level=10)XPSession
SetPollLayerBelow(bool enable=true)XPSession
SetPreConnect(const bool enable=false)XPSession
SetProxyMode(const bool enable=false) (defined in XPSession)XPSession
SetShort(void *buffer, const int offset, const short value) (defined in MessageHelper)MessageHelperstatic
SetSize(const int size)MessageHelper
SetTransparentPacketCompression(const int level=0)XPSession
ShutdownNetwork(const bool hardware=false)XPURLstatic
SkipData(const int size)MessageHelper
Sleep(int milliseconds)ThreadClass
SysTime()SysTimeprivate
ThreadClass()ThreadClass
ThreadExiting(const int returnCode)ThreadClassprotectedvirtual
UnLock(void)MutexClass
XPSession()XPSession
XPURL()XPURL
~MessageHelper()MessageHelpervirtual
~MutexClass()MutexClassvirtual
~SysTime()SysTimeprivatevirtual
~ThreadClass()ThreadClassvirtual
~XPSession()XPSessionvirtual
~XPURL()XPURLvirtual