1 #ifndef __Enet_EnetConnection_h__ 2 #define __Enet_EnetConnection_h__ 9 class FE_DL_EXPORT EnetConnection :
virtual public ConnectionI
13 virtual ~EnetConnection(
void);
15 virtual bool connect(
const bool asServer,
const std::string &address,
16 const short port)
override;
18 virtual bool sendReliable(
const std::vector<char> &message)
override;
19 virtual bool sendReliable(
const char *message,
const int size)
override;
21 virtual bool sendUnreliable(
const std::vector<char> &message)
override;
22 virtual bool sendUnreliable(
const char *message,
const int size)
override;
24 virtual bool receiveBlocking(std::vector<char> &message)
override;
25 virtual bool receiveNonblocking(std::vector<char> &message,
26 const std::uint_fast32_t msWait)
override;
28 virtual bool connected(
void)
override {
return (m_numConnections > 0); }
29 virtual bool disconnect(
void)
override;
32 bool tryToConnectToServer(
void);
37 ENetAddress m_address;
kernel
Definition: namespace.dox:3