95 class GZ_TRANSPORT_VISIBLE
Node
97 class PublisherPrivate;
98 class SubscriberPrivate;
131 zenoh::Publisher &&_zPublisher,
132 zenoh::LivelinessToken &&_zToken);
141 public:
operator bool();
146 public:
operator bool()
const;
198 private:
bool UpdateThrottling();
213#pragma warning(disable: 4251)
260 public:
operator bool();
265 public:
operator bool()
const;
287#pragma warning(disable: 4251)
317 public:
template<
typename MessageT>
356 public:
template <
typename ...Args>
378 public:
template <
typename ...Args>
412 public:
template<
typename RequestT,
typename ReplyT>
415 bool(*_callback)(
const RequestT &_request, ReplyT &_reply),
435 public:
template<
typename ReplyT>
438 bool(*_callback)(ReplyT &_reply),
457 public:
template<
typename RequestT>
460 void(*_callback)(
const RequestT &_request),
481 public:
template<
typename RequestT,
typename ReplyT>
485 ReplyT &_reply)> _callback,
505 public:
template<
typename ReplyT>
527 public:
template<
typename RequestT>
552 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
555 bool(ClassT::*_callback)(const RequestT &_request, ReplyT &_reply),
577 public:
template<
typename ClassT,
typename ReplyT>
580 bool(ClassT::*_callback)(ReplyT &_reply),
601 public:
template<
typename ClassT,
typename RequestT>
604 void(ClassT::*_callback)(const RequestT &_request),
623 public:
template<
typename RequestT,
typename ReplyT>
626 const RequestT &_request,
627 void(*_callback)(
const ReplyT &_reply,
const bool _result));
639 public:
template<
typename ReplyT>
642 void(*_callback)(
const ReplyT &_reply,
const bool _result));
655 public:
template<
typename RequestT,
typename ReplyT>
658 const RequestT &_request,
660 const bool _result)> &_callback);
672 public:
template<
typename ReplyT>
676 const bool _result)> &_callback);
690 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
693 const RequestT &_request,
694 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
708 public:
template<
typename ClassT,
typename ReplyT>
711 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
723 public:
template<
typename RequestT,
typename ReplyT>
726 const RequestT &_request,
727 const unsigned int &_timeout,
739 public:
template<
typename ReplyT>
742 const unsigned int &_timeout,
751 public:
template<
typename RequestT>
770 const std::string &_responseType,
unsigned int _timeout,
866 unsigned int _timeoutMs = 0)
const;
898 const std::string &_publicationTopic =
"/statistics",
899 uint64_t _publicationRate = 1);
943 private:
bool SubscribeHelper(
const std::string &_fullyQualifiedTopic);
950 private:
bool TopicInfoHelper(
const std::string &_topic,
963 private:
template<
typename MessageT>
966 void(*_callback)(
const MessageT &_msg),
977 private:
template<
typename MessageT>
993 private:
template<
typename ClassT,
typename MessageT>
996 void(ClassT::*_callback)(const MessageT &_msg),
1010 private:
template<
typename MessageT>
1013 void(*_callback)(
const MessageT &_msg,
const MessageInfo &_info),
1025 private:
template<
typename MessageT>
1043 private:
template<
typename ClassT,
typename MessageT>
1046 void(ClassT::*_callback)(const MessageT &_msg,
1054#pragma warning(push)
1055#pragma warning(disable: 4251)