13#ifndef __WSUTIL_PROCESS_LOOKUP_INT_H__
14#define __WSUTIL_PROCESS_LOOKUP_INT_H__
31 uint8_t local_addr[16];
32 uint8_t remote_addr[16];
41 uint8_t protocol, uint8_t ip_version,
42 const uint8_t *local_addr, uint16_t local_port,
43 const uint8_t *remote_addr, uint16_t remote_port);
63 void *(*create)(
char **err_msg);
70 void *ctx,
char **err_msg);
ws_process_detail_t
How much is found out about a process.
Definition process_lookup.h:110
struct ws_process_info ws_process_info_t
What the operating system knows about a process.
void(* ws_process_lookup_add_socket_func)(void *ctx, const ws_process_lookup_socket_key_t *key, uint32_t pid)
Definition process_lookup_int.h:50
void ws_process_lookup_key_init(ws_process_lookup_socket_key_t *key, uint8_t protocol, uint8_t ip_version, const uint8_t *local_addr, uint16_t local_port, const uint8_t *remote_addr, uint16_t remote_port)
Definition process_lookup.c:86
Definition file-pcapng.h:57
Definition process_lookup_int.h:58
bool supported
Definition process_lookup_int.h:60
void(* destroy)(void *state)
Definition process_lookup_int.h:66
bool(* refresh)(void *state, ws_process_lookup_add_socket_func add, void *ctx, char **err_msg)
Definition process_lookup_int.h:69
bool(* describe)(void *state, uint32_t pid, ws_process_detail_t detail, ws_process_info_t *info)
Definition process_lookup_int.h:79
Definition process_lookup_int.h:26