80 class GZ_TRANSPORT_VISIBLE
Node
82 class PublisherPrivate;
83 class SubscriberPrivate;
116 zenoh::Publisher &&_zPublisher,
117 zenoh::LivelinessToken &&_zToken);
126 public:
operator bool();
131 public:
operator bool()
const;
183 private:
bool UpdateThrottling();
198#pragma warning(disable: 4251)
245 public:
operator bool();
250 public:
operator bool()
const;
272#pragma warning(disable: 4251)
302 public:
template<
typename MessageT>
341 public:
template <
typename ...Args>
363 public:
template <
typename ...Args>
397 public:
template<
typename RequestT,
typename ReplyT>
400 bool(*_callback)(
const RequestT &_request, ReplyT &_reply),
420 public:
template<
typename ReplyT>
423 bool(*_callback)(ReplyT &_reply),
442 public:
template<
typename RequestT>
445 void(*_callback)(
const RequestT &_request),
466 public:
template<
typename RequestT,
typename ReplyT>
470 ReplyT &_reply)> _callback,
490 public:
template<
typename ReplyT>
512 public:
template<
typename RequestT>
537 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
540 bool(ClassT::*_callback)(const RequestT &_request, ReplyT &_reply),
562 public:
template<
typename ClassT,
typename ReplyT>
565 bool(ClassT::*_callback)(ReplyT &_reply),
586 public:
template<
typename ClassT,
typename RequestT>
589 void(ClassT::*_callback)(const RequestT &_request),
608 public:
template<
typename RequestT,
typename ReplyT>
611 const RequestT &_request,
612 void(*_callback)(
const ReplyT &_reply,
const bool _result));
624 public:
template<
typename ReplyT>
627 void(*_callback)(
const ReplyT &_reply,
const bool _result));
640 public:
template<
typename RequestT,
typename ReplyT>
643 const RequestT &_request,
645 const bool _result)> &_callback);
657 public:
template<
typename ReplyT>
661 const bool _result)> &_callback);
675 public:
template<
typename ClassT,
typename RequestT,
typename ReplyT>
678 const RequestT &_request,
679 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
693 public:
template<
typename ClassT,
typename ReplyT>
696 void(ClassT::*_callback)(const ReplyT &_reply, const bool _result),
708 public:
template<
typename RequestT,
typename ReplyT>
711 const RequestT &_request,
712 const unsigned int &_timeout,
724 public:
template<
typename ReplyT>
727 const unsigned int &_timeout,
736 public:
template<
typename RequestT>
755 const std::string &_responseType,
unsigned int _timeout,
827 const std::string &_publicationTopic =
"/statistics",
828 uint64_t _publicationRate = 1);
872 private:
bool SubscribeHelper(
const std::string &_fullyQualifiedTopic);
883 private:
template<
typename MessageT>
886 void(*_callback)(
const MessageT &_msg),
897 private:
template<
typename MessageT>
913 private:
template<
typename ClassT,
typename MessageT>
916 void(ClassT::*_callback)(const MessageT &_msg),
930 private:
template<
typename MessageT>
933 void(*_callback)(
const MessageT &_msg,
const MessageInfo &_info),
945 private:
template<
typename MessageT>
963 private:
template<
typename ClassT,
typename MessageT>
966 void(ClassT::*_callback)(const MessageT &_msg,
975#pragma warning(disable: 4251)