RakPeerInterface Member List

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

AddToBanList(const char *IP, RakNetTime milliseconds=0)=0RakPeerInterface [pure virtual]
AdvertiseSystem(const char *host, unsigned short remotePort, const char *data, int dataLength, unsigned connectionSocketIndex=0)=0RakPeerInterface [pure virtual]
AllocatePacket(unsigned dataSize)=0RakPeerInterface [pure virtual]
AllowConnectionResponseIPMigration(bool allow)=0RakPeerInterface [pure virtual]
ApplyNetworkSimulator(double maxSendBPS, unsigned short minExtraPing, unsigned short extraPingVariance)=0RakPeerInterface [pure virtual]
AttachPlugin(PluginInterface *plugin)=0RakPeerInterface [pure virtual]
ClearBanList(void)=0RakPeerInterface [pure virtual]
CloseConnection(const SystemAddress target, bool sendDisconnectionNotification, unsigned char orderingChannel=0)=0RakPeerInterface [pure virtual]
Connect(const char *host, unsigned short remotePort, const char *passwordData, int passwordDataLength, unsigned connectionSocketIndex=0)=0RakPeerInterface [pure virtual]
DeallocatePacket(Packet *packet)=0RakPeerInterface [pure virtual]
DeleteCompressionLayer(bool inputLayer)=0RakPeerInterface [pure virtual]
DetachPlugin(PluginInterface *messageHandler)=0RakPeerInterface [pure virtual]
DisableSecurity(void)=0RakPeerInterface [pure virtual]
GenerateCompressionLayer(unsigned int inputFrequencyTable[256], bool inputLayer)=0RakPeerInterface [pure virtual]
GetAveragePing(const SystemAddress systemAddress)=0RakPeerInterface [pure virtual]
GetCompressionRatio(void) const =0RakPeerInterface [pure virtual]
GetConnectionList(SystemAddress *remoteSystems, unsigned short *numberOfSystems) const =0RakPeerInterface [pure virtual]
GetDecompressionRatio(void) const =0RakPeerInterface [pure virtual]
GetExternalID(const SystemAddress target) const =0RakPeerInterface [pure virtual]
GetIncomingPassword(char *passwordData, int *passwordDataLength)=0RakPeerInterface [pure virtual]
GetIndexFromSystemAddress(const SystemAddress systemAddress)=0RakPeerInterface [pure virtual]
GetInternalID(const SystemAddress systemAddress=UNASSIGNED_SYSTEM_ADDRESS) const =0RakPeerInterface [pure virtual]
GetLastPing(const SystemAddress systemAddress) const =0RakPeerInterface [pure virtual]
GetLocalIP(unsigned int index)=0RakPeerInterface [pure virtual]
GetLowestPing(const SystemAddress systemAddress) const =0RakPeerInterface [pure virtual]
GetMaximumIncomingConnections(void) const =0RakPeerInterface [pure virtual]
GetMaximumNumberOfPeers(void) const =0RakPeerInterface [pure virtual]
GetMTUSize(const SystemAddress target) const =0RakPeerInterface [pure virtual]
GetNetworkIDManager(void) const =0RakPeerInterface [pure virtual]
GetNumberOfAddresses(void)=0RakPeerInterface [pure virtual]
GetOfflinePingResponse(char **data, unsigned int *length)=0RakPeerInterface [pure virtual]
GetOutgoingFrequencyTable(unsigned int outputFrequencyTable[256])=0RakPeerInterface [pure virtual]
GetStatistics(const SystemAddress systemAddress)=0RakPeerInterface [pure virtual]
GetSystemAddressFromIndex(int index)=0RakPeerInterface [pure virtual]
InitializeSecurity(const char *pubKeyE, const char *pubKeyN, const char *privKeyP, const char *privKeyQ)=0RakPeerInterface [pure virtual]
IsActive(void) const =0RakPeerInterface [pure virtual]
IsBanned(const char *IP)=0RakPeerInterface [pure virtual]
IsConnected(const SystemAddress systemAddress, bool includeInProgress=false)=0RakPeerInterface [pure virtual]
IsNetworkSimulatorActive(void)=0RakPeerInterface [pure virtual]
NumberOfConnections(void) const =0RakPeerInterface [pure virtual]
Ping(const SystemAddress target)=0RakPeerInterface [pure virtual]
Ping(const char *host, unsigned short remotePort, bool onlyReplyOnAcceptingConnections, unsigned connectionSocketIndex=0)=0RakPeerInterface [pure virtual]
PushBackPacket(Packet *packet, bool pushAtHead)=0RakPeerInterface [pure virtual]
Receive(void)=0RakPeerInterface [pure virtual]
RegisterAsRemoteProcedureCall(const char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms))=0RakPeerInterface [pure virtual]
RegisterClassMemberRPC(const char *uniqueID, void *functionPointer)=0RakPeerInterface [pure virtual]
RemoveFromBanList(const char *IP)=0RakPeerInterface [pure virtual]
RemoveRouterInterface(RouterInterface *routerInterface)=0RakPeerInterface [pure virtual]
RPC(const char *uniqueID, const char *data, unsigned int bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, SystemAddress systemAddress, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0RakPeerInterface [pure virtual]
RPC(const char *uniqueID, const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, SystemAddress systemAddress, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0RakPeerInterface [pure virtual]
Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel, SystemAddress systemAddress, bool broadcast)=0RakPeerInterface [pure virtual]
Send(const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, SystemAddress systemAddress, bool broadcast)=0RakPeerInterface [pure virtual]
SendTTL2(const char *host, unsigned short remotePort, unsigned connectionSocketIndex=0)=0RakPeerInterface [pure virtual]
SetCompileFrequencyTable(bool doCompile)=0RakPeerInterface [pure virtual]
SetIncomingPassword(const char *passwordData, int passwordDataLength)=0RakPeerInterface [pure virtual]
SetMaximumIncomingConnections(unsigned short numberAllowed)=0RakPeerInterface [pure virtual]
SetMTUSize(int size)=0RakPeerInterface [pure virtual]
SetNetworkIDManager(NetworkIDManager *manager)=0RakPeerInterface [pure virtual]
SetOccasionalPing(bool doPing)=0RakPeerInterface [pure virtual]
SetOfflinePingResponse(const char *data, const unsigned int length)=0RakPeerInterface [pure virtual]
SetPerConnectionOutgoingBandwidthLimit(unsigned maxBitsPerSecond)=0RakPeerInterface [pure virtual]
SetRouterInterface(RouterInterface *routerInterface)=0RakPeerInterface [pure virtual]
SetSplitMessageProgressInterval(int interval)=0RakPeerInterface [pure virtual]
SetTimeoutTime(RakNetTime timeMS, const SystemAddress target)=0RakPeerInterface [pure virtual]
SetUnreliableTimeout(RakNetTime timeoutMS)=0RakPeerInterface [pure virtual]
Shutdown(unsigned int blockDuration, unsigned char orderingChannel=0)=0RakPeerInterface [pure virtual]
Startup(unsigned short maxConnections, int _threadSleepTimer, SocketDescriptor *socketDescriptors, unsigned socketDescriptorCount)=0RakPeerInterface [pure virtual]
UnregisterAsRemoteProcedureCall(const char *uniqueID)=0RakPeerInterface [pure virtual]
~RakPeerInterface()RakPeerInterface [inline, virtual]


Generated on Mon Mar 31 21:15:53 2008 for RakNet by  doxygen 1.5.4