|
Zero Module Framework
1.0
A framework for running distributed modules using a ZMQ message bus
|
Classes | |
| class | IPeerDiscoveryCoreInterface |
| class | IPeerDiscoveryService |
| class | PeerRegistryInternal |
| class | PeerDiscoveryService |
| Service class to recognize other modules and there states in the network. More... | |
Functions | |
| void | addModuleInternal (shared_ptr< zmf::data::ModuleHandle > toAdd, std::map< zmf::data::ModuleUniqueId, std::shared_ptr< zmf::data::ModuleHandle >> &peersMap, std::map< uint16_t, std::list< std::shared_ptr< zmf::data::ModuleHandle >>> &peersByTypeMap) |
| void | removeModuleInternal (zmf::data::ModuleUniqueId toRemoveId, std::map< zmf::data::ModuleUniqueId, std::shared_ptr< zmf::data::ModuleHandle >> &peersMap, std::map< uint16_t, std::list< std::shared_ptr< zmf::data::ModuleHandle >>> &peersByTypeMap) |
| void zmf::discovery::addModuleInternal | ( | shared_ptr< zmf::data::ModuleHandle > | toAdd, |
| std::map< zmf::data::ModuleUniqueId, std::shared_ptr< zmf::data::ModuleHandle >> & | peersMap, | ||
| std::map< uint16_t, std::list< std::shared_ptr< zmf::data::ModuleHandle >>> & | peersByTypeMap | ||
| ) |
| void zmf::discovery::removeModuleInternal | ( | zmf::data::ModuleUniqueId | toRemoveId, |
| std::map< zmf::data::ModuleUniqueId, std::shared_ptr< zmf::data::ModuleHandle >> & | peersMap, | ||
| std::map< uint16_t, std::list< std::shared_ptr< zmf::data::ModuleHandle >>> & | peersByTypeMap | ||
| ) |