Member List

HiCR: Member List
HiCR
HiCR::frontend::RPCEngine Member List

This is the complete list of members for HiCR::frontend::RPCEngine, including all inherited members.

addRPCTarget(const std::string &RPCName, const std::shared_ptr< HiCR::ExecutionUnit > e)HiCR::frontend::RPCEngineinline
getCommunicationManager() constHiCR::frontend::RPCEngineinline
getComputeManager() constHiCR::frontend::RPCEngineinline
getInstanceManager() constHiCR::frontend::RPCEngineinline
getMemoryManager() constHiCR::frontend::RPCEngineinline
getReturnValue(HiCR::Instance &instance) constHiCR::frontend::RPCEngineinline
getRPCRequester()HiCR::frontend::RPCEngineinline
hasPendingRPCs()HiCR::frontend::RPCEngineinline
initialize()HiCR::frontend::RPCEngineinline
listen()HiCR::frontend::RPCEngineinline
requestRPC(HiCR::Instance &instance, const std::string &RPCName)HiCR::frontend::RPCEngineinlinevirtual
RPCEngine(CommunicationManager &communicationManager, InstanceManager &instanceManager, MemoryManager &memoryManager, ComputeManager &computeManager, std::shared_ptr< MemorySpace > bufferMemorySpace, std::shared_ptr< ComputeResource > computeResource, const uint64_t baseTag=_HICR_RPC_ENGINE_CHANNEL_BASE_TAG)HiCR::frontend::RPCEngineinline
RPCTargetIndex_t typedefHiCR::frontend::RPCEngine
submitReturnValue(void *pointer, const size_t size)HiCR::frontend::RPCEngineinline
~RPCEngine()=defaultHiCR::frontend::RPCEngine