29 #define TRACEFILE_MAGIC 0x64484370UL
30 #define TRACEFILE_VERSION 1
56 #define TRACE_INDEX_MAPPING_SIZE 4
82 u_int8_t address [16];
90 isc_result_t
trace_begin (
const char *,
const char *,
int);
107 char **,
unsigned *,
unsigned *);
109 const char *,
unsigned *,
char **);
isc_result_t trace_write_packet_iov(trace_type_t *, int, trace_iov_t *, const char *, int)
struct trace_iov trace_iov_t
trace_type_t * trace_type_register(const char *, void *, void(*)(trace_type_t *, unsigned, char *), void(*)(trace_type_t *), const char *, int)
time_t trace_snoop_time(trace_type_t **)
isc_result_t trace_get_next_packet(trace_type_t **, tracepacket_t *, char **, unsigned *, unsigned *)
void(* have_packet)(trace_type_t *, unsigned, char *)
void trace_free_all(void)
void trace_file_replay(const char *)
isc_result_t trace_begin(const char *, const char *, int)
void(* stop_tracing)(trace_type_t *)
void trace_index_map_input(trace_type_t *, unsigned, char *)
void trace_replay_init(void)
isc_result_t trace_init(void(*set_time)(time_t), const char *, int)
isc_result_t trace_get_packet(trace_type_t **, unsigned *, char **)
void trace_type_stash(trace_type_t *)
isc_result_t trace_get_file(trace_type_t *, const char *, unsigned *, char **)
isc_result_t trace_write_packet(trace_type_t *, unsigned, const char *, const char *, int)
void trace_index_stop_tracing(trace_type_t *)