17#ifndef CYBER_SERVICE_DISCOVERY_SPECIFIC_MANAGER_NODE_MANAGER_H_
18#define CYBER_SERVICE_DISCOVERY_SPECIFIC_MANAGER_NODE_MANAGER_H_
30namespace service_discovery {
62 bool HasNode(
const std::string& node_name);
73 void Dispose(
const ChangeMsg& msg)
override;
74 void OnTopoModuleLeave(
const std::string& host_name,
int process_id)
override;
Base class for management of Topology elements.
Topology Manager of Node related
virtual ~NodeManager()
Destroy the Node Manager object
void GetNodes(RoleAttrVec *nodes)
Get the Nodes object
std::vector< RoleAttributes > RoleAttrVec
bool HasNode(const std::string &node_name)
Checkout whether we have node_name in topology
NodeManager()
Construct a new Node Manager object
elements in Cyber – Node, Channel, Service, Writer, Reader, Client and Server's relationship is prese...