1#ifndef LIBS_COMM_CCONNECTORSOCKET_HPP_
2#define LIBS_COMM_CCONNECTORSOCKET_HPP_
41template<
typename STREAM_SOCK,
typename ADDR =
typename STREAM_SOCK::addr_t>
int32_t socket_t
Definition ENetPort.hpp:13
Definition CConnectorSocket.hpp:43
STREAM_SOCK stream_sock_t
Definition CConnectorSocket.hpp:45
CConnectorSocketTmpl()=default
addr_t getPeerAddr() const
Definition CConnectorSocket.hpp:73
CConnectorSocketTmpl(const CConnectorSocketTmpl &)=delete
CConnectorSocketTmpl(const addr_t &address)
Definition CConnectorSocket.hpp:52
CConnectorSocketTmpl & operator=(CConnectorSocketTmpl &&rhs) noexcept
Definition CConnectorSocket.hpp:56
ADDR addr_t
Definition CConnectorSocket.hpp:46
bool connect(const addr_t &address)
Definition CConnectorSocket.hpp:63
addr_t getOwnAddress() const
Definition CConnectorSocket.hpp:68
CConnectorSocketTmpl & operator=(const CConnectorSocketTmpl &)=delete
Definition CConnectorSocket.hpp:7
CConnectorSocket & operator=(CConnectorSocket &&rhs) noexcept
Definition CConnectorSocket.hpp:22
CConnectorSocket(const CSocketAddress &address)
Definition CConnectorSocket.hpp:13
static constexpr int32_t defaultConnectionTimeoutMs
Definition CConnectorSocket.hpp:37
CConnectorSocket(CConnectorSocket &&conn) noexcept
Definition CConnectorSocket.hpp:18
bool prv_setTimeOut(socket_t fd, int32_t milliseconds)
Definition CConnectorSocket.cpp:23
CConnectorSocket & operator=(const CConnectorSocket &)=delete
bool isConnected() const
Definition CConnectorSocket.hpp:31
CConnectorSocket()=default
CConnectorSocket(const CConnectorSocket &)=delete
bool connect(const CSocketAddress &address, int32_t milliseconds=defaultConnectionTimeoutMs)
Definition CConnectorSocket.cpp:5
Definition CSocketAddress.hpp:91
virtual CSocketAddressAny getPeerAddress() const
Definition CSocket.cpp:152
bool isOpen() const
Comprueba que el handle del socket sea vĂ¡lido.
Definition CSocket.cpp:52
virtual CSocketAddressAny getAddress() const
Definition CSocket.cpp:139
Definition CStreamSocket.hpp:9
CStreamSocket & operator=(CStreamSocket &&rhs) noexcept
Definition CStreamSocket.hpp:25