15#include "ws_symbol_export.h"
16#include "ws_attributes.h"
32#define EXPORT_PDU_TAP_NAME_LAYER_3 "OSI layer 3"
33#define EXPORT_PDU_TAP_NAME_LAYER_4 "OSI layer 4"
34#define EXPORT_PDU_TAP_NAME_LAYER_7 "OSI layer 7"
38WS_DLL_PUBLIC
int register_export_pdu_tap(
const char *name);
41WS_DLL_PUBLIC
int register_export_pdu_tap_with_encap(
const char *name,
int encap);
42WS_DLL_PUBLIC GSList *get_export_pdu_tap_list(
void);
44WS_DLL_PUBLIC
int export_pdu_tap_get_encap(
const char* name);
79 unsigned tlv_buffer_len;
81 unsigned tvb_captured_length;
82 unsigned tvb_reported_length;
116WS_DLL_PUBLIC
int exp_pdu_data_dissector_table_num_value_size(
packet_info *pinfo,
void* data);
117WS_DLL_PUBLIC
int exp_pdu_data_dissector_table_num_value_populate_data(
packet_info *pinfo,
void* data, uint8_t *tlv_buffer, uint32_t buffer_size);
126extern void export_pdu_init(
void);
128extern void export_pdu_cleanup(
void);
int(* exp_pdu_get_size)(packet_info *pinfo, void *data)
Definition exported_pdu.h:52
int(* exp_pdu_populate_data)(packet_info *pinfo, void *data, uint8_t *tlv_buffer, uint32_t tlv_buffer_size)
Definition exported_pdu.h:62
WS_DLL_PUBLIC exp_pdu_data_t * export_pdu_create_common_tags(packet_info *pinfo, const char *proto_name, uint16_t tag_type)
Definition exported_pdu.c:197
WS_DLL_PUBLIC exp_pdu_data_t * export_pdu_create_tags(packet_info *pinfo, const char *proto_name, uint16_t tag_type, const exp_pdu_data_item_t **items)
Definition exported_pdu.c:218
Definition exported_pdu.h:78
Definition packet_info.h:43
Definition exported_pdu.h:65
Definition tvbuff-int.h:35