12#ifndef __TVBUFF_INT_H__
13#define __TVBUFF_INT_H__
19 void (*tvb_free)(
struct tvbuff *tvb);
20 unsigned (*tvb_offset)(
const struct tvbuff *tvb,
unsigned counter);
21 const uint8_t *(*tvb_get_ptr)(
struct tvbuff *tvb,
unsigned abs_offset,
unsigned abs_length);
22 void *(*tvb_memcpy)(
struct tvbuff *tvb,
void *target,
unsigned offset,
unsigned length);
27 tvbuff_t *(*tvb_clone)(
tvbuff_t *tvb,
unsigned abs_offset,
unsigned abs_length);
33#define TVBUFF_FRAGMENT 0x00000001
95unsigned tvb_offset_from_real_beginning_counter(
const tvbuff_t *tvb,
const unsigned counter);
97void tvb_check_offset_length(
const tvbuff_t *tvb,
const int offset,
int const length_val,
unsigned *offset_ptr,
unsigned *length_ptr);
int tvb_find_uint8(tvbuff_t *tvb, const int offset, const int maxlength, const uint8_t needle)
Definition tvbuff.c:2453
int tvb_ws_mempbrk_pattern_uint8(tvbuff_t *tvb, const int offset, const int maxlength, const ws_mempbrk_pattern *pattern, unsigned char *found_needle)
Definition tvbuff.c:2573
Definition tvbuff-int.h:17
Definition tvbuff-int.h:35
unsigned length
Definition tvbuff-int.h:61
unsigned reported_length
Definition tvbuff-int.h:67
const uint8_t * real_data
Definition tvbuff-int.h:52
unsigned contained_length
Definition tvbuff-int.h:83
struct tvbuff * ds_tvb
Definition tvbuff-int.h:43
Definition ws_mempbrk.h:21