18 #ifndef GZ_TRANSPORT_NODESHARED_HH_
19 #define GZ_TRANSPORT_NODESHARED_HH_
23 #pragma warning(disable: 4251)
25 #include <google/protobuf/message.h>
38 #include "gz/transport/config.hh"
39 #include "gz/transport/Export.hh"
55 inline namespace GZ_TRANSPORT_VERSION_NAMESPACE {
62 class NodeSharedPrivate;
90 const size_t _dataSize,
296 private:
bool InitializeSockets();
311 #pragma warning(push)
312 #pragma warning(disable: 4251)
327 public:
static const int kDefaultMsgDiscPort = 10317;
330 public:
static const int kDefaultSrvDiscPort = 10318;
333 public:
int msgDiscPort = kDefaultMsgDiscPort;
336 public:
int srvDiscPort = kDefaultSrvDiscPort;
417 #pragma warning(push)
418 #pragma warning(disable: 4251)
449 private:
friend Node;
450 private:
friend NodePrivate;