Tor  0.4.7.0-alpha-dev
Data Fields
circuitmux_policy_t Struct Reference

Data Fields

circuitmux_policy_data_t *(* alloc_cmux_data )(circuitmux_t *cmux)
 
void(* free_cmux_data )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data)
 
circuitmux_policy_circ_data_t *(* alloc_circ_data )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, cell_direction_t direction, unsigned int cell_count)
 
void(* free_circ_data )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, circuitmux_policy_circ_data_t *pol_circ_data)
 
void(* notify_circ_active )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, circuitmux_policy_circ_data_t *pol_circ_data)
 
void(* notify_circ_inactive )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, circuitmux_policy_circ_data_t *pol_circ_data)
 
void(* notify_set_n_cells )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, circuitmux_policy_circ_data_t *pol_circ_data, unsigned int n_cells)
 
void(* notify_xmit_cells )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data, circuit_t *circ, circuitmux_policy_circ_data_t *pol_circ_data, unsigned int n_cells)
 
circuit_t *(* pick_active_circuit )(circuitmux_t *cmux, circuitmux_policy_data_t *pol_data)
 
int(* cmp_cmux )(circuitmux_t *cmux_1, circuitmux_policy_data_t *pol_data_1, circuitmux_t *cmux_2, circuitmux_policy_data_t *pol_data_2)
 

Detailed Description

Definition at line 19 of file circuitmux.h.


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