net#
-
namespace heph
-
namespace concurrency#
-
namespace concurrency#
-
namespace heph
-
namespace net
Enums
-
class Endpoint#
-
class Endpoint#
-
namespace net
-
namespace heph
-
namespace concurrency
-
namespace net
-
template<bool SendAll>
struct RecvT#
-
template<bool SendAll>
-
namespace concurrency
-
namespace heph
-
namespace net
-
class Acceptor#
Public Functions
-
void listen(int backlog = DEFAULT_BACKLOG) const#
-
int nativeHandle() const#
-
inline auto type() const#
-
inline concurrency::Context &context() const#
Public Static Attributes
-
static int DEFAULT_BACKLOG = 10#
Public Static Functions
-
static Acceptor createTcpIpV4(concurrency::Context &context)#
-
static Acceptor createTcpIpV6(concurrency::Context &context)#
-
static Acceptor createL2cap(concurrency::Context &context)#
-
void listen(int backlog = DEFAULT_BACKLOG) const#
-
class Acceptor#
-
namespace net
-
namespace heph
-
namespace net
-
namespace net
-
namespace heph
-
namespace net
Enums
-
class Socket#
Public Functions
-
Socket() = default#
-
~Socket() noexcept#
- Socket &=delete operator= (const Socket &)
-
inline auto type() const#
-
void close() noexcept#
-
inline int nativeHandle() const#
-
inline concurrency::Context &context() const#
-
inline auto maximumRecvSize() const#
-
inline auto maximumSendSize() const#
Public Static Functions
-
static Socket createTcpIpV4(concurrency::Context &context)#
-
static Socket createTcpIpV6(concurrency::Context &context)#
-
static Socket createUdpIpV4(concurrency::Context &context)#
-
static Socket createUdpIpV6(concurrency::Context &context)#
-
static Socket createL2cap(concurrency::Context &context)#
-
Socket() = default#
-
class Socket#
-
namespace net
-
namespace heph
-
namespace concurrency
-
namespace net
-
template<typename TagT>
struct AcceptT#
-
template<typename TagT>
-
namespace concurrency