bind(2) wrapper. Equivalent to bind(m_socket, addr, addr_len). Code that uses this wrapper can be unit tested if this method is overridden by a mock Sock implementation.

Synopsis

Declared in <util/sock.h>

[[nodiscard]]
virtual
int
Bind(
    sockaddr const* addr,
    socklen_t addr_len) const;

Return Value

0 on success, or ‐1 on error (with errno set).

Note

The return value should not be discarded.

Parameters

Name

Description

addr

Address to bind the socket to.

addr_len

Size in bytes of the address pointed to by addr.

Created with MrDocs