|
ZNC trunk
|
sockaddr wrapper. More...
#include <Csocket.h>
Public Types | |
| enum | EAFRequire { RAF_ANY = PF_UNSPEC , RAF_INET6 = AF_INET6 , RAF_INET = AF_INET } |
Public Member Functions | |
| CSSockAddr () | |
| virtual | ~CSSockAddr () |
| void | SinFamily () |
| void | SinPort (uint16_t iPort) |
| void | SetIPv6 (bool b) |
| bool | GetIPv6 () const |
| socklen_t | GetSockAddrLen () |
| sockaddr_in * | GetSockAddr () |
| in_addr * | GetAddr () |
| socklen_t | GetSockAddrLen6 () |
| sockaddr_in6 * | GetSockAddr6 () |
| in6_addr * | GetAddr6 () |
| void | SetAFRequire (EAFRequire iWhich) |
| EAFRequire | GetAFRequire () const |
sockaddr wrapper.
|
inline |
References RAF_ANY.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void CSSockAddr::SetIPv6 | ( | bool | b | ) |
| void CSSockAddr::SinFamily | ( | ) |
| void CSSockAddr::SinPort | ( | uint16_t | iPort | ) |