#include "precompiled.hpp"
#include <string.h>
#include <limits.h>
#include <set>
#include "options.hpp"
#include "err.hpp"
#include "macros.hpp"
#include <net/if.h>
Go to the source code of this file.
|
template<typename T > |
static int | do_setsockopt (const void *const optval_, const size_t optvallen_, T *const out_value_) |
|
template<typename T > |
static int | do_setsockopt_set (const void *const optval_, const size_t optvallen_, std::set< T > *const set_) |
|
static int | do_setsockopt_string_allow_empty_relaxed (const void *const optval_, const size_t optvallen_, std::string *const out_value_, const size_t max_len_) |
|
static int | do_setsockopt_string_allow_empty_strict (const void *const optval_, const size_t optvallen_, std::string *const out_value_, const size_t max_len_) |
|
static int | sockopt_invalid () |
|
◆ BINDDEVSIZ
◆ do_setsockopt()
template<typename T >
static int do_setsockopt |
( |
const void *const |
optval_, |
|
|
const size_t |
optvallen_, |
|
|
T *const |
out_value_ |
|
) |
| |
|
static |
◆ do_setsockopt_set()
template<typename T >
static int do_setsockopt_set |
( |
const void *const |
optval_, |
|
|
const size_t |
optvallen_, |
|
|
std::set< T > *const |
set_ |
|
) |
| |
|
static |
◆ do_setsockopt_string_allow_empty_relaxed()
static int do_setsockopt_string_allow_empty_relaxed |
( |
const void *const |
optval_, |
|
|
const size_t |
optvallen_, |
|
|
std::string *const |
out_value_, |
|
|
const size_t |
max_len_ |
|
) |
| |
|
static |
◆ do_setsockopt_string_allow_empty_strict()
static int do_setsockopt_string_allow_empty_strict |
( |
const void *const |
optval_, |
|
|
const size_t |
optvallen_, |
|
|
std::string *const |
out_value_, |
|
|
const size_t |
max_len_ |
|
) |
| |
|
static |
◆ sockopt_invalid()
static int sockopt_invalid |
( |
| ) |
|
|
static |
◆ deciseconds_per_millisecond
const int deciseconds_per_millisecond = 100 |
◆ default_hwm
const int default_hwm = 1000 |