Macros | Functions | Variables
options.cpp File Reference
#include "precompiled.hpp"
#include <string.h>
#include <limits.h>
#include <set>
#include "options.hpp"
#include "err.hpp"
#include "macros.hpp"
#include <net/if.h>
Include dependency graph for options.cpp:

Go to the source code of this file.

Macros

#define BINDDEVSIZ   16
 

Functions

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 ()
 

Variables

const int deciseconds_per_millisecond = 100
 
const int default_hwm = 1000
 

Macro Definition Documentation

◆ BINDDEVSIZ

#define BINDDEVSIZ   16

Definition at line 19 of file options.cpp.

Function Documentation

◆ do_setsockopt()

template<typename T >
static int do_setsockopt ( const void *const  optval_,
const size_t  optvallen_,
T *const  out_value_ 
)
static

Definition at line 78 of file options.cpp.

◆ 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

Definition at line 152 of file options.cpp.

◆ 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

Definition at line 137 of file options.cpp.

◆ 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

Definition at line 118 of file options.cpp.

◆ sockopt_invalid()

static int sockopt_invalid ( )
static

Definition at line 22 of file options.cpp.

Variable Documentation

◆ deciseconds_per_millisecond

const int deciseconds_per_millisecond = 100

Definition at line 292 of file options.cpp.

◆ default_hwm

const int default_hwm = 1000

Definition at line 168 of file options.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03