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