1 #ifndef _MSG_STATS_H_INCLUDED_
2 #define _MSG_STATS_H_INCLUDED_
56 struct timeval incoming_arrival;
57 struct timeval active_arrival;
58 struct timeval agent_handoff;
59 struct timeval conn_setup_done;
60 struct timeval deliver_done;
64 #define MSG_STATS_INIT(st) \
66 memset((char *) (st), 0, sizeof(*(st))), \
70 #define MSG_STATS_INIT1(st, member, value) \
72 memset((char *) (st), 0, sizeof(*(st))), \
73 ((st)->member = (value)), \
77 #define MSG_STATS_INIT2(st, m1, v1, m2, v2) \
79 memset((char *) (st), 0, sizeof(*(st))), \
int(* ATTR_PRINT_MASTER_FN)(VSTREAM *, int,...)
int msg_stats_print(ATTR_PRINT_MASTER_FN, VSTREAM *, int, void *)
int(* ATTR_SCAN_MASTER_FN)(VSTREAM *, int,...)
int msg_stats_scan(ATTR_SCAN_MASTER_FN, VSTREAM *, int, void *)