84 class GZ_TRANSPORT_VISIBLE
Node
86 class PublisherPrivate;
87 class SubscriberPrivate;
120 zenoh::Publisher &&_zPublisher,
121 zenoh::LivelinessToken &&_zToken);
130 public:
operator bool();
135 public:
operator bool()
const;
187 private:
bool UpdateThrottling();
202#pragma warning(disable: 4251)
249 public:
operator bool();
254 public:
operator bool()
const;
276#pragma warning(disable: 4251)
306 public:
template<
typename MessageT>
345 public:
template <
typename ...Args>
367 public:
template <
typename ...Args>
401 public:
template<
typename RequestT,
typename ReplyT>
404 bool(*_callback)(
const RequestT &_request, ReplyT &_reply),
424 public:
template<
typename ReplyT>
427 bool(*_callback)(ReplyT &_reply),
446 public:
template<
typename RequestT>
449 void(*_callback)(
const RequestT &_request),
470 public:
template<
typename RequestT,
typename ReplyT>
474 ReplyT &_reply)> _callback,
494 public:
template<
typename ReplyT>
516 public:
template<
typename RequestT>
541 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
544 bool(ClassT::*_callback)(const RequestT &_request, ReplyT &_reply),
566 public:
template<
typename ClassT,
typename ReplyT>
569 bool(ClassT::*_callback)(ReplyT &_reply),
590 public:
template<
typename ClassT,
typename RequestT>
593 void(ClassT::*_callback)(const RequestT &_request),
612 public:
template<
typename RequestT,
typename ReplyT>
615 const RequestT &_request,
616 void(*_callback)(
const ReplyT &_reply,
const bool _result));
628 public:
template<
typename ReplyT>
631 void(*_callback)(
const ReplyT &_reply,
const bool _result));
644 public:
template<
typename RequestT,
typename ReplyT>
647 const RequestT &_request,
649 const bool _result)> &_callback);
661 public:
template<
typename ReplyT>
665 const bool _result)> &_callback);
679 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
682 const RequestT &_request,
683 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
697 public:
template<
typename ClassT,
typename ReplyT>
700 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
712 public:
template<
typename RequestT,
typename ReplyT>
715 const RequestT &_request,
716 const unsigned int &_timeout,
728 public:
template<
typename ReplyT>
731 const unsigned int &_timeout,
740 public:
template<
typename RequestT>
759 const std::string &_responseType,
unsigned int _timeout,
831 const std::string &_publicationTopic =
"/statistics",
832 uint64_t _publicationRate = 1);
876 private:
bool SubscribeHelper(
const std::string &_fullyQualifiedTopic);
887 private:
template<
typename MessageT>
890 void(*_callback)(
const MessageT &_msg),
901 private:
template<
typename MessageT>
917 private:
template<
typename ClassT,
typename MessageT>
920 void(ClassT::*_callback)(const MessageT &_msg),
934 private:
template<
typename MessageT>
937 void(*_callback)(
const MessageT &_msg,
const MessageInfo &_info),
949 private:
template<
typename MessageT>
967 private:
template<
typename ClassT,
typename MessageT>
970 void(ClassT::*_callback)(const MessageT &_msg,
979#pragma warning(disable: 4251)