Ignition Transport

API Reference

8.1.0
Node Member List

This is the complete list of members for Node, including all inherited members.

Advertise(const std::string &_topic, const AdvertiseMessageOptions &_options=AdvertiseMessageOptions())Node
Advertise(const std::string &_topic, const std::string &_msgTypeName, const AdvertiseMessageOptions &_options=AdvertiseMessageOptions())Node
Advertise(const std::string &_topic, bool(*_callback)(const RequestT &_request, ReplyT &_reply), const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, bool(*_callback)(ReplyT &_reply), const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, void(*_callback)(const RequestT &_request), const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, std::function< bool(const RequestT &_request, ReplyT &_reply)> _callback, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, std::function< bool(ReplyT &_reply)> &_callback, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, std::function< void(const RequestT &_request)> &_callback, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, bool(ClassT::*_callback)(const RequestT &_request, ReplyT &_reply), ClassT *_obj, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, bool(ClassT::*_callback)(ReplyT &_reply), ClassT *_obj, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
Advertise(const std::string &_topic, void(ClassT::*_callback)(const RequestT &_request), ClassT *_obj, const AdvertiseServiceOptions &_options=AdvertiseServiceOptions())Node
AdvertisedServices() constNode
AdvertisedTopics() constNode
EnableStats(const std::string &_topic, bool _enable, const std::string &_publicationTopic="/statistics", uint64_t _publicationRate=1)Node
Node(const NodeOptions &_options=NodeOptions())Nodeexplicit
Options() constNode
Request(const std::string &_topic, const RequestT &_request, void(*_callback)(const ReplyT &_reply, const bool _result))Node
Request(const std::string &_topic, void(*_callback)(const ReplyT &_reply, const bool _result))Node
Request(const std::string &_topic, const RequestT &_request, std::function< void(const ReplyT &_reply, const bool _result)> &_callback)Node
Request(const std::string &_topic, std::function< void(const ReplyT &_reply, const bool _result)> &_callback)Node
Request(const std::string &_topic, const RequestT &_request, void(ClassT::*_callback)(const ReplyT &_reply, const bool _result), ClassT *_obj)Node
Request(const std::string &_topic, void(ClassT::*_callback)(const ReplyT &_reply, const bool _result), ClassT *_obj)Node
Request(const std::string &_topic, const RequestT &_request, const unsigned int &_timeout, ReplyT &_reply, bool &_result)Node
Request(const std::string &_topic, const unsigned int &_timeout, ReplyT &_reply, bool &_result)Node
Request(const std::string &_topic, const RequestT &_request)Node
ServiceInfo(const std::string &_service, std::vector< ServicePublisher > &_publishers) constNode
ServiceList(std::vector< std::string > &_services) constNode
Subscribe(const std::string &_topic, void(*_callback)(const MessageT &_msg), const SubscribeOptions &_opts=SubscribeOptions())Node
Subscribe(const std::string &_topic, std::function< void(const MessageT &_msg)> &_callback, const SubscribeOptions &_opts=SubscribeOptions())Node
Subscribe(const std::string &_topic, void(ClassT::*_callback)(const MessageT &_msg), ClassT *_obj, const SubscribeOptions &_opts=SubscribeOptions())Node
Subscribe(const std::string &_topic, void(*_callback)(const MessageT &_msg, const MessageInfo &_info), const SubscribeOptions &_opts=SubscribeOptions())Node
Subscribe(const std::string &_topic, std::function< void(const MessageT &_msg, const MessageInfo &_info)> &_callback, const SubscribeOptions &_opts=SubscribeOptions())Node
Subscribe(const std::string &_topic, void(ClassT::*_callback)(const MessageT &_msg, const MessageInfo &_info), ClassT *_obj, const SubscribeOptions &_opts=SubscribeOptions())Node
SubscribedTopics() constNode
SubscribeRaw(const std::string &_topic, const RawCallback &_callback, const std::string &_msgType=kGenericMessageType, const SubscribeOptions &_opts=SubscribeOptions())Node
TopicInfo(const std::string &_topic, std::vector< MessagePublisher > &_publishers) constNode
TopicList(std::vector< std::string > &_topics) constNode
TopicStats(const std::string &_topic) constNode
UnadvertiseSrv(const std::string &_topic)Node
Unsubscribe(const std::string &_topic)Node
~Node()Nodevirtual