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
getRPCArgument()HiCR::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, const HiCR::frontend::RPCEngine::RPCArgument_t argument=0)HiCR::frontend::RPCEngineinlinevirtual
RPCArgument_t typedefHiCR::frontend::RPCEngine
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