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

Default implementation of the networking library. This should never be used directly. More...

#include <EnetHostImpl.hpp>

Inheritance diagram for xy::EnetHostImpl:
xy::NetHostImpl

Public Member Functions

 EnetHostImpl (const EnetHostImpl &)=delete
 
 EnetHostImpl (EnetHostImpl &&)=delete
 
EnetHostImploperator= (const EnetHostImpl &)=delete
 
EnetHostImploperator= (EnetHostImpl &&)=delete
 
bool start (const std::string &address, sf::Uint16 port, std::size_t maxClient, std::size_t maxChannels, sf::Uint32 incoming, sf::Uint32 outgoing) override
 
void stop () override
 
bool pollEvent (NetEvent &) override
 
void broadcastPacket (std::uint8_t id, const void *data, std::size_t size, NetFlag flags, sf::Uint8 channel) override
 
void sendPacket (const NetPeer &peer, std::uint8_t id, const void *data, std::size_t size, NetFlag flags, sf::Uint8 channel) override
 
std::size_t getConnectedPeerCount () const override
 
std::uint32_t getAddress () const override
 
std::uint16_t getPort () const override
 
- Public Member Functions inherited from xy::NetHostImpl
 NetHostImpl (const NetHostImpl &)=delete
 
 NetHostImpl (NetHostImpl &&)=delete
 
NetHostImploperator= (const NetHostImpl &)=delete
 
NetHostImploperator= (NetHostImpl &&)=delete
 

Detailed Description

Default implementation of the networking library. This should never be used directly.