BlueZero (BØ)
Middleware for distributed applications
b0::resolver::Resolver Member List

This is the complete list of members for b0::resolver::Resolver, including all inherited members.

address(std::string host, int port)b0::resolver::Resolvervirtual
address(int port)b0::resolver::Resolvervirtual
announceNode() overrideb0::resolver::Resolvervirtual
announceService(std::string service_name, std::string addr)b0::Nodevirtual
cleanup()b0::Nodevirtual
debug enum valueb0::logger::LogInterface
error enum valueb0::logger::LogInterface
fatal enum valueb0::logger::LogInterface
freeTCPAddress()b0::Nodeprotectedvirtual
freeTCPPort()b0::Nodevirtual
getContext()b0::Node
getGraph(b0::resolver_msgs::Graph &graph)b0::resolver::Resolver
getName() constb0::Node
getState() constb0::Node
getXPUBSocketAddress() const overrideb0::resolver::Resolvervirtual
getXSUBSocketAddress() const overrideb0::resolver::Resolvervirtual
graph_pub_b0::resolver::Resolverprotected
handle(const b0::resolver_msgs::Request &req, b0::resolver_msgs::Response &resp)b0::resolver::Resolvervirtual
handleAnnounceNode(const b0::resolver_msgs::AnnounceNodeRequest &rq, b0::resolver_msgs::AnnounceNodeResponse &rsp)b0::resolver::Resolvervirtual
handleAnnounceService(const b0::resolver_msgs::AnnounceServiceRequest &rq, b0::resolver_msgs::AnnounceServiceResponse &rsp)b0::resolver::Resolvervirtual
handleGetGraph(const b0::resolver_msgs::GetGraphRequest &req, b0::resolver_msgs::GetGraphResponse &resp)b0::resolver::Resolver
handleHeartBeat(const b0::resolver_msgs::HeartBeatRequest &rq, b0::resolver_msgs::HeartBeatResponse &rsp)b0::resolver::Resolvervirtual
handleNodeService(const b0::resolver_msgs::NodeServiceRequest &req, b0::resolver_msgs::NodeServiceResponse &resp)b0::resolver::Resolver
handleNodeTopic(const b0::resolver_msgs::NodeTopicRequest &req, b0::resolver_msgs::NodeTopicResponse &resp)b0::resolver::Resolver
handleResolveService(const b0::resolver_msgs::ResolveServiceRequest &rq, b0::resolver_msgs::ResolveServiceResponse &rsp)b0::resolver::Resolvervirtual
handleShutdownNode(const b0::resolver_msgs::ShutdownNodeRequest &rq, b0::resolver_msgs::ShutdownNodeResponse &rsp)b0::resolver::Resolvervirtual
hardwareTimeUSec() constb0::Node
heartBeat(resolver::NodeEntry *node_entry)b0::resolver::Resolvervirtual
heartbeat_sweeper_thread_b0::resolver::Resolverprotected
heartbeatLoop()b0::Nodeprotectedvirtual
heartBeatSweeper()b0::resolver::Resolver
hostname()b0::Nodevirtual
info enum valueb0::logger::LogInterface
init() overrideb0::resolver::Resolvervirtual
log(LogLevel level, std::string message) const overrideb0::Nodevirtual
b0::logger::LogInterface::log(LogLevel level, std::string const &fmt, Arguments &&... args) constb0::logger::LogInterfaceinline
LogLevel enum nameb0::logger::LogInterface
makeUniqueNodeName(std::string nodeName)b0::resolver::Resolver
Node(std::string nodeName="")b0::Node
node_offers_service_b0::resolver::Resolverprotected
node_publishes_topic_b0::resolver::Resolverprotected
node_subscribes_topic_b0::resolver::Resolverprotected
node_uses_service_b0::resolver::Resolverprotected
nodeByName(std::string node_name)b0::resolver::Resolvervirtual
nodeNameExists(std::string name)b0::resolver::Resolver
nodes_by_key_b0::resolver::Resolverprotected
nodes_by_name_b0::resolver::Resolverprotected
notifyService(std::string service_name, bool reverse, bool active)b0::Nodevirtual
notifyShutdown() overrideb0::resolver::Resolvervirtual
notifyTopic(std::string topic_name, bool reverse, bool active)b0::Nodevirtual
onGraphChanged()b0::resolver::Resolver
online_monitoring_b0::resolver::Resolverprotected
onNodeConnected(std::string name)b0::resolver::Resolver
onNodeDisconnected(std::string name)b0::resolver::Resolver
onNodeServiceOfferStart(std::string node_name, std::string service_name)b0::resolver::Resolver
onNodeServiceOfferStop(std::string node_name, std::string service_name)b0::resolver::Resolver
onNodeServiceUseStart(std::string node_name, std::string service_name)b0::resolver::Resolver
onNodeServiceUseStop(std::string node_name, std::string service_name)b0::resolver::Resolver
onNodeTopicPublishStart(std::string node_name, std::string topic_name)b0::resolver::Resolver
onNodeTopicPublishStop(std::string node_name, std::string topic_name)b0::resolver::Resolver
onNodeTopicSubscribeStart(std::string node_name, std::string topic_name)b0::resolver::Resolver
onNodeTopicSubscribeStop(std::string node_name, std::string topic_name)b0::resolver::Resolver
p_logger_b0::Nodeprotected
pid()b0::Nodevirtual
pub_proxy_thread_b0::resolver::Resolverprotected
pubProxy(int xsub_proxy_port, int xpub_proxy_port)b0::resolver::Resolver
resolv_addr_b0::Nodeprotected
resolv_server_b0::resolver::Resolverprotected
Resolver()b0::resolver::Resolver
resolveService(std::string service_name, std::string &addr)b0::Nodevirtual
serviceByName(std::string service_name)b0::resolver::Resolvervirtual
services_by_name_b0::resolver::Resolverprotected
setAnnounceTimeout(int timeout=-1)b0::Nodevirtual
setOnlineMonitoring(bool enabled)b0::resolver::Resolver
setResolverAddress(const std::string &addr)b0::Node
setResolverPort(int port)b0::resolver::Resolvervirtual
shutdown() overrideb0::resolver::Resolvervirtual
shutdownRequested() constb0::Node
spin(double spinRate=10.0)b0::Nodevirtual
spinOnce()b0::Nodevirtual
startHeartbeatThread()b0::Nodeprotectedvirtual
threadID()b0::Nodevirtual
timeUSec()b0::Node
trace enum valueb0::logger::LogInterface
warn enum valueb0::logger::LogInterface
xpub_proxy_addr_b0::resolver::Resolverprotected
xsub_proxy_addr_b0::resolver::Resolverprotected
~Node()b0::Nodevirtual
~Resolver()b0::resolver::Resolvervirtual