Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions
RakNet::RPC4GlobalRegistration Class Reference

Instantiate this class globally if you want to register a function with RPC4 at the global space.

#include <RPC4Plugin.h>

List of all members.

Public Member Functions

 RPC4GlobalRegistration (const char *uniqueID, void(*functionPointer)(RakNet::BitStream *userData, Packet *packet))
 Queue a call to RPC4::RegisterFunction() globally. Actual call occurs once RPC4 is attached to an instance of RakPeer or TCPInterface.
 RPC4GlobalRegistration (const char *uniqueID, MessageID messageId)
 Queue a call to RPC4::RegisterLocalCallback() globally. Actual call occurs once RPC4 is attached to an instance of RakPeer or TCPInterface.
 RPC4GlobalRegistration (const char *uniqueID, void(*functionPointer)(RakNet::BitStream *userData, RakNet::BitStream *returnData, Packet *packet))
 Queue a call to RPC4::RegisterBlockingFunction() globally. Actual call occurs once RPC4 is attached to an instance of RakPeer or TCPInterface.
 RPC4GlobalRegistration (const char *uniqueID, void(*functionPointer)(RakNet::BitStream *userData, Packet *packet), int callPriority)
 Queue a call to RPC4::RegisterSlot() globally. Actual call occurs once RPC4 is attached to an instance of RakPeer or TCPInterface.

Detailed Description

Definition at line 49 of file RPC4Plugin.h.


Constructor & Destructor Documentation

RakNet::RPC4GlobalRegistration::RPC4GlobalRegistration ( const char *  uniqueID,
void(*)(RakNet::BitStream *userData, Packet *packet functionPointer 
)
RakNet::RPC4GlobalRegistration::RPC4GlobalRegistration ( const char *  uniqueID,
void(*)(RakNet::BitStream *userData, Packet *packet functionPointer,
int  callPriority 
)
RakNet::RPC4GlobalRegistration::RPC4GlobalRegistration ( const char *  uniqueID,
void(*)(RakNet::BitStream *userData, RakNet::BitStream *returnData, Packet *packet functionPointer 
)
RakNet::RPC4GlobalRegistration::RPC4GlobalRegistration ( const char *  uniqueID,
MessageID  messageId 
)

The documentation for this class was generated from the following file:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net