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)