Tor
0.4.7.0-alpha-dev
|
#include <var_type_def_st.h>
Data Fields | |
const char * | name |
const struct var_type_fns_t * | fns |
const void * | params |
uint32_t | flags |
A structure describing a type that can be manipulated with the typedvar_* functions.
Definition at line 146 of file var_type_def_st.h.
uint32_t flags |
A bitwise OR of one or more VTFLAG_* values, describing properties for all values of this type.
Definition at line 164 of file var_type_def_st.h.
Referenced by struct_var_get_flags().
const struct var_type_fns_t* fns |
A function table for this type.
Definition at line 154 of file var_type_def_st.h.
const char* name |
The name of this type. Should not include spaces. Used for debugging, log messages, and the controller API.
Definition at line 150 of file var_type_def_st.h.
Referenced by struct_var_get_typename().
const void* params |
A pointer to a value that should be passed as the 'params' argument when calling the functions in this type's function table.
Definition at line 159 of file var_type_def_st.h.