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)
301 public:
template<
typename MessageT>
340 public:
template <
typename ...Args>
362 public:
template <
typename ...Args>
390 public:
template<
typename RequestT,
typename ReplyT>
393 bool(*_callback)(
const RequestT &_request, ReplyT &_reply),
407 public:
template<
typename ReplyT>
410 bool(*_callback)(ReplyT &_reply),
423 public:
template<
typename RequestT>
426 void(*_callback)(
const RequestT &_request),
441 public:
template<
typename RequestT,
typename ReplyT>
445 ReplyT &_reply)> _callback,
459 public:
template<
typename ReplyT>
475 public:
template<
typename RequestT>
494 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
497 bool(ClassT::*_callback)(const RequestT &_request, ReplyT &_reply),
513 public:
template<
typename ClassT,
typename ReplyT>
516 bool(ClassT::*_callback)(ReplyT &_reply),
531 public:
template<
typename ClassT,
typename RequestT>
534 void(ClassT::*_callback)(const RequestT &_request),
553 public:
template<
typename RequestT,
typename ReplyT>
556 const RequestT &_request,
557 void(*_callback)(
const ReplyT &_reply,
const bool _result));
569 public:
template<
typename ReplyT>
572 void(*_callback)(
const ReplyT &_reply,
const bool _result));
585 public:
template<
typename RequestT,
typename ReplyT>
588 const RequestT &_request,
590 const bool _result)> &_callback);
602 public:
template<
typename ReplyT>
606 const bool _result)> &_callback);
620 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
623 const RequestT &_request,
624 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
638 public:
template<
typename ClassT,
typename ReplyT>
641 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
653 public:
template<
typename RequestT,
typename ReplyT>
656 const RequestT &_request,
657 const unsigned int &_timeout,
669 public:
template<
typename ReplyT>
672 const unsigned int &_timeout,
681 public:
template<
typename RequestT>
700 const std::string &_responseType,
unsigned int _timeout,
772 const std::string &_publicationTopic =
"/statistics",
773 uint64_t _publicationRate = 1);
817 private:
bool SubscribeHelper(
const std::string &_fullyQualifiedTopic);
828 private:
template<
typename MessageT>
831 void(*_callback)(
const MessageT &_msg),
842 private:
template<
typename MessageT>
858 private:
template<
typename ClassT,
typename MessageT>
861 void(ClassT::*_callback)(const MessageT &_msg),
875 private:
template<
typename MessageT>
878 void(*_callback)(
const MessageT &_msg,
const MessageInfo &_info),
890 private:
template<
typename MessageT>
908 private:
template<
typename ClassT,
typename MessageT>
911 void(ClassT::*_callback)(const MessageT &_msg,
920#pragma warning(disable: 4251)