#include <RPCMap.h>
Public Member Functions | |
RPCMap () | |
~RPCMap () | |
void | Clear (void) |
RPCNode * | GetNodeFromIndex (RPCIndex index) |
RPCNode * | GetNodeFromFunctionName (const char *uniqueIdentifier) |
RPCIndex | GetIndexFromFunctionName (const char *uniqueIdentifier) |
void | AddIdentifierWithFunction (const char *uniqueIdentifier, void *functionPointer, bool isPointerToMember) |
void | AddIdentifierAtIndex (const char *uniqueIdentifier, RPCIndex insertionIndex) |
void | RemoveNode (const char *uniqueIdentifier) |
Protected Attributes | |
DataStructures::List< RPCNode * > | rpcSet |
Definition at line 23 of file RPCMap.h.
RPCMap::RPCMap | ( | ) |
Definition at line 11 of file RPCMap.cpp.
RPCMap::~RPCMap | ( | ) |
void RPCMap::AddIdentifierAtIndex | ( | const char * | uniqueIdentifier, | |
RPCIndex | insertionIndex | |||
) |
Definition at line 98 of file RPCMap.cpp.
void RPCMap::AddIdentifierWithFunction | ( | const char * | uniqueIdentifier, | |
void * | functionPointer, | |||
bool | isPointerToMember | |||
) |
Definition at line 57 of file RPCMap.cpp.
void RPCMap::Clear | ( | void | ) |
Definition at line 18 of file RPCMap.cpp.
RPCIndex RPCMap::GetIndexFromFunctionName | ( | const char * | uniqueIdentifier | ) |
Definition at line 47 of file RPCMap.cpp.
RPCNode * RPCMap::GetNodeFromFunctionName | ( | const char * | uniqueIdentifier | ) |
Definition at line 33 of file RPCMap.cpp.
void RPCMap::RemoveNode | ( | const char * | uniqueIdentifier | ) |
Definition at line 145 of file RPCMap.cpp.
DataStructures::List<RPCNode *> RPCMap::rpcSet [protected] |