Public Member Functions | |
CommSocket (CommMode mode, SocketAddress targetAddress, SocketPort targetPort) | |
CommSocket (CommMode mode, Socket &socket) | |
~CommSocket () | |
SocketAddress | address () const |
SocketPort | port () const |
SocketAddress | remoteAddress () const |
SocketPort | remotePort () const |
CommMode | mode () const |
bool | connected () const |
void | disconnect () |
bool | keepAlive () const |
void | setKeepAlive (bool value) |
void | update () |
void | send (const void *buffer, std::size_t size) |
void | sendPendingData () |
std::size_t | pendingBytes () const |
Public Attributes | |
boost::function< void(const void *, std::size_t) | onReceive ) |
boost::function< void()> | onDisconnection |
Definition at line 86 of file Sockets.hpp.
Gosu::CommSocket::CommSocket | ( | CommMode | mode, | |
SocketAddress | targetAddress, | |||
SocketPort | targetPort | |||
) |
Gosu::CommSocket::CommSocket | ( | CommMode | mode, | |
Socket & | socket | |||
) |
Gosu::CommSocket::~CommSocket | ( | ) |
SocketAddress Gosu::CommSocket::address | ( | ) | const |
bool Gosu::CommSocket::connected | ( | ) | const |
void Gosu::CommSocket::disconnect | ( | ) |
bool Gosu::CommSocket::keepAlive | ( | ) | const |
CommMode Gosu::CommSocket::mode | ( | ) | const |
std::size_t Gosu::CommSocket::pendingBytes | ( | ) | const |
SocketPort Gosu::CommSocket::port | ( | ) | const |
SocketAddress Gosu::CommSocket::remoteAddress | ( | ) | const |
SocketPort Gosu::CommSocket::remotePort | ( | ) | const |
void Gosu::CommSocket::send | ( | const void * | buffer, | |
std::size_t | size | |||
) |
void Gosu::CommSocket::sendPendingData | ( | ) |
void Gosu::CommSocket::setKeepAlive | ( | bool | value | ) |
void Gosu::CommSocket::update | ( | ) |
boost::function<void ()> Gosu::CommSocket::onDisconnection |
Definition at line 114 of file Sockets.hpp.
boost::function<void (const void*, std::size_t) Gosu::CommSocket::onReceive) |
Definition at line 113 of file Sockets.hpp.