87 bool HasEncryption(UInt_64 encId)
const;
89 bool HasEncryption(
const Str_8& encName)
const;
91 NetEnc* GetEncryption(UInt_64 encId)
const;
bool HasClient(UInt_64 clientId) const
Definition: EHC.cpp:313
bool AddEncryption(NetEnc *enc)
Definition: EHC.cpp:263
NetServerCh * GetServer(UInt_64 serverId) const
Definition: EHC.cpp:299
~EHC()
Definition: EHC.cpp:14
void Poll()
Definition: EHC.cpp:179
void Bind(const Endpoint &endpoint)
Definition: EHC.cpp:174
Endpoint GetLocalEndpoint() const
Definition: EHC.cpp:248
bool IsBound() const
Definition: EHC.cpp:253
bool HasServer(UInt_64 serverId) const
Definition: EHC.cpp:273
bool AddServer(NetServerCh *server)
Definition: EHC.cpp:287
EHC & operator=(EHC &&sock) noexcept
Definition: EHC.cpp:54
void Initialize()
Definition: EHC.cpp:131
static Version GetVersion()
Definition: EHC.cpp:258
EHC(IP version=IP::V6)
Definition: EHC.cpp:19
bool IsInitialized() const
Definition: EHC.cpp:243
void Release()
Definition: EHC.cpp:150
bool AddClient(NetClientCh *channel)
Definition: EHC.cpp:327
NetClientCh * GetClient(UInt_64 clientId) const
Definition: EHC.cpp:339
Definition: NetChannel.h:15
Definition: NetClientCh.h:11
Definition: NetServerCh.h:10
A wrapper class for the user datagram protocol socket.
Definition: UDP_BSD.h:11
A helper class for storing version major, minor and patch.
Definition: Version.h:9
unsigned int UInt_32
Definition: Types.h:49
IP
Definition: Socket.h:29
unsigned char Byte
Definition: Types.h:39