Zero Module Framework
1.0
A framework for running distributed modules using a ZMQ message bus
|
This is the complete list of members for zmf::messaging::IZmfMessagingService, including all inherited members.
cancelRequest(uint64_t requestID, bool manual)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
onDisable()=0 | zmf::messaging::IZmfMessagingService | pure virtual |
peerJoin(std::shared_ptr< zmf::data::ModuleHandle > module)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
peerLeave(std::shared_ptr< zmf::data::ModuleHandle > module)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
publish(const zmf::data::ZmfMessage &msg)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
sendReply(ExternalRequestIdentity requestID, const zmf::data::ZmfMessage &reply)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
sendRequest(const zmf::data::ModuleUniqueId &target, const zmf::data::ZmfMessage &msg)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
start(IZmfMessagingCoreInterface *const corePtr, std::shared_ptr< zmf::data::ModuleHandle > selfHandle, std::shared_ptr< zmf::config::IConfigurationProvider > config)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
stop()=0 | zmf::messaging::IZmfMessagingService | pure virtual |
subscribe(const zmf::data::MessageType &topic)=0 | zmf::messaging::IZmfMessagingService | pure virtual |
unsubscribe(const zmf::data::MessageType &topic)=0 | zmf::messaging::IZmfMessagingService | pure virtual |