Files | |
file | RPCNode.h |
Internal Stuff for RPC Handling. | |
file | RPCNode.cpp |
Internal Stuff for RPC Handling. | |
Classes | |
struct | RPCNode |
Map registered procedure inside of a peer. More... | |
Functions | |
void | RakPeer::RegisterAsRemoteProcedureCall (char *uniqueID, void(*functionName)(char *input, int numberOfBitsOfData, PlayerID sender)) |
void | RakPeer::UnregisterAsRemoteProcedureCall (char *uniqueID) |
bool | RakPeer::RPC (char *uniqueID, char *data, unsigned long bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp) |
bool | RakPeer::RPC (char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp) |
virtual void | RakPeerInterface::RegisterAsRemoteProcedureCall (char *uniqueID, void(*functionName)(char *input, int numberOfBitsOfData, PlayerID sender))=0 |
virtual void | RakPeerInterface::UnregisterAsRemoteProcedureCall (char *uniqueID)=0 |
virtual bool | RakPeerInterface::RPC (char *uniqueID, char *data, unsigned long bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 |
virtual bool | RakPeerInterface::RPC (char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 |
void | RakServer::RegisterAsRemoteProcedureCall (char *uniqueID, void(*functionName)(char *input, int numberOfBitsOfData, PlayerID sender)) |
void | RakServer::UnregisterAsRemoteProcedureCall (char *uniqueID) |
bool | RakServer::RPC (char *uniqueID, char *data, unsigned long bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp) |
bool | RakServer::RPC (char *uniqueID, RakNet::BitStream *parameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp) |
virtual void | RakServerInterface::RegisterAsRemoteProcedureCall (char *uniqueID, void(*functionName)(char *input, int numberOfBitsOfData, PlayerID sender))=0 |
virtual void | RakServerInterface::UnregisterAsRemoteProcedureCall (char *uniqueID)=0 |
virtual bool | RakServerInterface::RPC (char *uniqueID, char *data, unsigned long bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 |
virtual bool | RakServerInterface::RPC (char *uniqueID, RakNet::BitStream *parameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 |
The Remote Procedure Call Subsystem provide ability to call function on a remote host knowing its name and its parameters.
|
Register a C function as available for calling as a remote procedure call
Implemented in RakServer. |
|
Register a C function as available for calling as a remote procedure call
Reimplemented from RakPeer. |
|
Register a C function as available for calling as a remote procedure call
|
|
Register a C function as available for calling as a remote procedure call
Implements RakPeerInterface. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Implemented in RakServer. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Implemented in RakServer. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Reimplemented from RakPeer. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Reimplemented from RakPeer. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
|
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
|
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Implements RakPeerInterface. Reimplemented in RakServer. |
|
Calls a C function on the server that the server already registered using RegisterAsRemoteProcedureCall If you want that function to return data you should call RPC from that system in the same way Returns true on a successful packet send (this does not indicate the recipient performed the call), false on failure
Implements RakPeerInterface. Reimplemented in RakServer. |
|
Unregisters a C function as available for calling as a remote procedure call that was formerly registered with RegisterAsRemoteProcedureCall
Implemented in RakServer. |
|
Unregisters a C function as available for calling as a remote procedure call that was formerly registered with RegisterAsRemoteProcedureCall
Reimplemented from RakPeer. |
|
Unregisters a C function as available for calling as a remote procedure call that was formerly registered with RegisterAsRemoteProcedureCall
|
|
Unregisters a C function as available for calling as a remote procedure call that was formerly registered with RegisterAsRemoteProcedureCall
Implements RakPeerInterface. |