From 0578d751b1ea0ac10ad2b033f9b73c922f120fdb Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Wed, 31 Oct 2018 19:14:20 +0700 Subject: utils.h: share 'sock_state' struct from 'utils.c' --- utils.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'utils.h') diff --git a/utils.h b/utils.h index 8ac4859..8145c9b 100644 --- a/utils.h +++ b/utils.h @@ -6,6 +6,15 @@ #define LOG(fmt, args ...) \ fprintf(stderr, ">>> UDTRACE: " fmt, ## args) +typedef void (*udtrace_dissector)(int fd, bool is_out, const char *fn, + const uint8_t *data, unsigned int len); + +struct sock_state { + int fd; + const char *path; + udtrace_dissector dissector; +}; + /* find the state corresponding to a given file descriptor */ struct sock_state *udtrace_sstate_by_fd(int fd); -- cgit v1.2.3