RakNet  4.0
Classes | Namespaces | Enumerations
RPC4Plugin.h File Reference

Remote procedure call, supporting C functions only. No external dependencies required. More...

#include "NativeFeatureIncludes.h"
#include "PluginInterface2.h"
#include "PacketPriority.h"
#include "RakNetTypes.h"
#include "BitStream.h"
#include "RakString.h"
#include "NetworkIDObject.h"
#include "DS_Hash.h"
#include "DS_OrderedList.h"

Classes

class  RakNet::RPC4GlobalRegistration
 Instantiate this class globally if you want to register a function with RPC4 at the global space. More...
 
class  RakNet::RPC4
 The RPC4 plugin is just an association between a C function pointer and a string. More...
 

Namespaces

namespace  RakNet
 Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc.
 

Enumerations

enum  RakNet::RPCErrorCodes {
  RakNet::RPC_ERROR_FUNCTION_NOT_REGISTERED, RakNet::RPC_ERROR_NETWORK_ID_MANAGER_UNAVAILABLE, RakNet::RPC_ERROR_OBJECT_DOES_NOT_EXIST, RakNet::RPC_ERROR_FUNCTION_INDEX_OUT_OF_RANGE,
  RakNet::RPC_ERROR_FUNCTION_NOT_REGISTERED, RakNet::RPC_ERROR_FUNCTION_NO_LONGER_REGISTERED, RakNet::RPC_ERROR_CALLING_CPP_AS_C, RakNet::RPC_ERROR_CALLING_C_AS_CPP
}
 Error codes returned by a remote system as to why an RPC function call cannot execute. More...
 

Detailed Description

Remote procedure call, supporting C functions only. No external dependencies required.

This file is part of RakNet Copyright 2003 Jenkins Software LLC

Usage of RakNet is subject to the appropriate license agreement.