getsockname(2) wrapper. Equivalent to getsockname(m_socket, name, name_len). Code that uses this wrapper can be unit tested if this method is overridden by a mock Sock implementation.
Declared in <util/sock.h>
[[nodiscard]]
virtual
int
GetSockName(
sockaddr* name,
socklen_t* name_len) const;
0 on success, or -1 on error (with errno set).
The return value should not be discarded.
| Name | Description |
|---|---|
| name | Buffer that receives the local address of the socket. |
| name_len | On input the size of name, on output the actual address size. |