xyginext  0.2.0
Second generation of xygine game creation framework
Public Member Functions | List of all members
xy::EnetClientImpl Class Referencefinal

Default networking library implmentation. This should never be used directly. More...

#include <EnetClientImpl.hpp>

Inheritance diagram for xy::EnetClientImpl:
xy::NetClientImpl

Public Member Functions

 EnetClientImpl (const EnetClientImpl &)=delete
 
 EnetClientImpl (EnetClientImpl &&)=delete
 
EnetClientImploperator= (const EnetClientImpl &)=delete
 
EnetClientImploperator= (EnetClientImpl &&)=delete
 
bool create (std::size_t maxChannels, std::size_t maxClients, sf::Uint32 incoming, sf::Uint32 outgoing) override
 
bool connect (const std::string &address, sf::Uint16 port, sf::Uint32 timeout) override
 
bool connected () const override
 
void disconnect () override
 
bool pollEvent (NetEvent &) override
 
void sendPacket (std::uint8_t id, const void *data, std::size_t size, NetFlag flags, sf::Uint8 channel) override
 
const NetPeergetPeer () const override
 
std::uint32_t getAddress () const override
 
std::uint16_t getPort () const override
 
- Public Member Functions inherited from xy::NetClientImpl
 NetClientImpl (const NetClientImpl &)=delete
 
 NetClientImpl (NetClientImpl &&)=delete
 
NetClientImploperator= (const NetClientImpl &)=delete
 
NetClientImploperator= (NetClientImpl &&)=delete
 

Detailed Description

Default networking library implmentation. This should never be used directly.