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

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

bind(std::string const &addr)b0::Socketprotected
callback_b0::Subscriberprotected
cleanup() overrideb0::Subscribervirtual
connect()b0::Subscriberprotectedvirtual
b0::Socket::connect(std::string const &addr)b0::Socketprotected
debug enum valueb0::logger::LogInterface
disconnect()b0::Subscriberprotectedvirtual
b0::Socket::disconnect(std::string const &addr)b0::Socketprotected
error enum valueb0::logger::LogInterface
fatal enum valueb0::logger::LogInterface
getBacklog() constb0::Socket
getConflate() constb0::Socket
getImmediate() constb0::Socket
getIntOption(int option) constb0::Socketprotected
getLingerPeriod() constb0::Socket
getName() constb0::Socket
getNode() constb0::Socket
getReadHWM() constb0::Socket
getReadTimeout() constb0::Socket
getsockopt(int option, void *optval, size_t *optvallen) constb0::Socketprotected
getTopicName()b0::Subscriber
getWriteHWM() constb0::Socket
getWriteTimeout() constb0::Socket
has_header_b0::Socketprotected
info enum valueb0::logger::LogInterface
init() overrideb0::Subscribervirtual
log(LogLevel level, std::string message) const overrideb0::Subscribervirtual
b0::logger::LogInterface::log(LogLevel level, std::string const &fmt, Arguments &&... args) constb0::logger::LogInterfaceinline
LogLevel enum nameb0::logger::LogInterface
managed_b0::Socketprotected
matchesPattern(const std::string &pattern) constb0::Socket
name_b0::Socketprotected
node_b0::Socketprotected
notify_graph_b0::Subscriberprotected
poll(long timeout=0)b0::Socketvirtual
readRaw(std::string &msg)b0::Socketvirtual
readRaw(std::string &msg, std::string &type)b0::Socketvirtual
remote_addr_b0::Socketprotected
setBacklog(int backlog)b0::Socket
setCompression(std::string algorithm, int level=-1)b0::Socket
setConflate(bool conflate)b0::Socket
setHasHeader(bool has_header)b0::Socket
setImmediate(bool immediate)b0::Socket
setIntOption(int option, int value)b0::Socketprotected
setLingerPeriod(int period)b0::Socket
setReadHWM(int n)b0::Socket
setReadTimeout(int timeout)b0::Socket
setRemoteAddress(std::string addr)b0::Socket
setsockopt(int option, const void *optval, size_t optvallen)b0::Socketprotected
setWriteHWM(int n)b0::Socket
setWriteTimeout(int timeout)b0::Socket
Socket(Node *node, int type, std::string name, bool managed=true)b0::Socket
spinOnce() overrideb0::Subscribervirtual
Subscriber(Node *node, std::string topic_name, boost::function< void(const std::string &)> callback=0, bool managed=true, bool notify_graph=true)b0::Subscriber
Subscriber(TNode *node, std::string topic_name, void(TNode::*callbackMethod)(const std::string &), bool managed=true, bool notify_graph=true)b0::Subscriberinline
Subscriber(Node *node, std::string topic_name, void(T::*callbackMethod)(const std::string &), T *callbackObject, bool managed=true, bool notify_graph=true)b0::Subscriberinline
trace enum valueb0::logger::LogInterface
unbind(std::string const &addr)b0::Socketprotected
warn enum valueb0::logger::LogInterface
writeRaw(const std::string &msg, const std::string &type="")b0::Socketvirtual
~Socket()b0::Socketvirtual
~Subscriber()b0::Subscribervirtual