circ->package_window = circuit_initial_package_window();
circ->deliver_window = CIRCWINDOW_START;
+ cell_queue_init(&circ->n_chan_cells);
- circuit_add(circ);
+ TOR_LIST_INSERT_HEAD(&global_circuitlist, circ, head);
}
/** Allocate space for a new circuit, initializing with <b>p_circ_id</b>
#ifndef TOR_CIRCUITLIST_H
#define TOR_CIRCUITLIST_H
- circuit_t * circuit_get_global_list_(void);
+#include "testsupport.h"
+
+ TOR_LIST_HEAD(global_circuitlist_s, circuit_t);
+
+ struct global_circuitlist_s* circuit_get_global_list_(void);
const char *circuit_state_to_string(int state);
const char *circuit_purpose_to_controller_string(uint8_t purpose);
const char *circuit_purpose_to_controller_hs_state_string(uint8_t purpose);