universe Struct Reference

#include <tree.h>

Data Fields

const char * name
struct option_cache *(* lookup_func )(struct universe *, struct option_state *, unsigned)
void(* save_func )(struct universe *, struct option_state *, struct option_cache *, isc_boolean_t)
void(* foreach )(struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *, void(*)(struct option_cache *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *))
void(* delete_func )(struct universe *universe, struct option_state *, int)
int(* option_state_dereference )(struct universe *, struct option_state *, const char *, int)
int(* decode )(struct option_state *, const unsigned char *, unsigned, struct universe *)
int(* encapsulate )(struct data_string *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *)
u_int32_t(* get_tag )(const unsigned char *)
void(* store_tag )(unsigned char *, u_int32_t)
u_int32_t(* get_length )(const unsigned char *)
void(* store_length )(unsigned char *, u_int32_t)
int tag_size
int length_size
unsigned site_code_min
unsigned end
option_name_hash_tname_hash
option_code_hash_tcode_hash
struct optionenc_opt
int index
int concat_duplicates

Detailed Description

Definition at line 301 of file tree.h.


Field Documentation

Definition at line 337 of file tree.h.

Definition at line 342 of file tree.h.

int(* universe::decode)(struct option_state *, const unsigned char *, unsigned, struct universe *)
struct option* universe::enc_opt [read]

Definition at line 338 of file tree.h.

int(* universe::encapsulate)(struct data_string *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *)
unsigned universe::end

Definition at line 335 of file tree.h.

void(* universe::foreach)(struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *, void(*)(struct option_cache *, struct packet *,struct lease *, struct client_state *,struct option_state *,struct option_state *,struct binding_scope **,struct universe *, void *))
u_int32_t(* universe::get_length)(const unsigned char *)
u_int32_t(* universe::get_tag)(const unsigned char *)

Definition at line 339 of file tree.h.

Definition at line 334 of file tree.h.

struct option_cache*(* universe::lookup_func)(struct universe *, struct option_state *, unsigned) [read]
const char* universe::name

Definition at line 302 of file tree.h.

Definition at line 336 of file tree.h.

int(* universe::option_state_dereference)(struct universe *, struct option_state *, const char *, int)
void(* universe::save_func)(struct universe *, struct option_state *, struct option_cache *, isc_boolean_t)

Definition at line 335 of file tree.h.

void(* universe::store_length)(unsigned char *, u_int32_t)
void(* universe::store_tag)(unsigned char *, u_int32_t)

Definition at line 334 of file tree.h.


The documentation for this struct was generated from the following file:

Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1