Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TcpDefs.hxx
Go to the documentation of this file.
1
36#ifndef _OPENLCB_TCPDEFS_HXX_
37#define _OPENLCB_TCPDEFS_HXX_
38
39#include "utils/macros.h"
40
41namespace openlcb {
42
43class TcpDefs {
44public:
46 static const char MDNS_PROTOCOL_TCP[];
48 static const char MDNS_SERVICE_NAME_HUB[];
50 static const char MDNS_SERVICE_NAME_HUB_TCP[];
55
56private:
60}; // class TcpDefs
61
62} // namespace openlcb
63
64#endif // _OPENLCB_TCPDEFS_HXX_
Static class for constants and utilities related to the TCP transport protocol.
Definition IfTcpImpl.hxx:48
static const char MDNS_SERVICE_NAME_GRIDCONNECT_CAN_TCP[]
complete mDNS broadcast name for a TCP GridConnect protocol client
Definition TcpDefs.hxx:54
static const char MDNS_PROTOCOL_TCP[]
Protocol to be used for mDNS broadcast.
Definition TcpDefs.hxx:46
TcpDefs()
Nobody can construct this class.
static const char MDNS_SERVICE_NAME_HUB[]
base name of the mDNS Service Name for mDNS broadcast as a hub
Definition TcpDefs.hxx:48
static const char MDNS_SERVICE_NAME_HUB_TCP[]
complete mDNS broadcast name for a TCP hub
Definition TcpDefs.hxx:50
static const char MDNS_SERVICE_NAME_GRIDCONNECT_CAN[]
base name of the mDNS Service Name for mDNS broadcast as a client
Definition TcpDefs.hxx:52
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Removes default copy-constructor and assignment added by C++.
Definition macros.h:171