110 guint32 bit_offset, gint32 no_of_bits);
116 guint32 bit_offset, gint32 no_of_bits);
201 const gint backing_offset,
const gint backing_length,
215 const gint backing_offset);
238 WS_DLL_PUBLIC guint tvb_captured_length(
const tvbuff_t *tvb);
252 WS_DLL_PUBLIC gboolean tvb_bytes_exist(
const tvbuff_t *tvb,
const gint offset,
259 const gint offset,
const guint64
length);
264 const gint offset,
const gint
length);
267 WS_DLL_PUBLIC gboolean tvb_offset_exists(
const tvbuff_t *tvb,
271 WS_DLL_PUBLIC guint tvb_reported_length(
const tvbuff_t *tvb);
296 WS_DLL_PUBLIC
void tvb_fix_reported_length(
tvbuff_t *tvb);
298 WS_DLL_PUBLIC guint tvb_offset_from_real_beginning(
const tvbuff_t *tvb);
301 WS_DLL_PUBLIC gint tvb_raw_offset(
tvbuff_t *tvb);
314 WS_DLL_PUBLIC guint8 tvb_get_guint8(
tvbuff_t *tvb,
const gint offset);
315 WS_DLL_PUBLIC gint8 tvb_get_gint8(
tvbuff_t *tvb,
const gint offset);
317 WS_DLL_PUBLIC guint16 tvb_get_ntohs(
tvbuff_t *tvb,
const gint offset);
318 WS_DLL_PUBLIC gint16 tvb_get_ntohis(
tvbuff_t *tvb,
const gint offset);
319 WS_DLL_PUBLIC guint32 tvb_get_ntoh24(
tvbuff_t *tvb,
const gint offset);
320 WS_DLL_PUBLIC gint32 tvb_get_ntohi24(
tvbuff_t *tvb,
const gint offset);
321 WS_DLL_PUBLIC guint32 tvb_get_ntohl(
tvbuff_t *tvb,
const gint offset);
322 WS_DLL_PUBLIC gint32 tvb_get_ntohil(
tvbuff_t *tvb,
const gint offset);
323 WS_DLL_PUBLIC guint64 tvb_get_ntoh40(
tvbuff_t *tvb,
const gint offset);
324 WS_DLL_PUBLIC gint64 tvb_get_ntohi40(
tvbuff_t *tvb,
const gint offset);
325 WS_DLL_PUBLIC guint64 tvb_get_ntoh48(
tvbuff_t *tvb,
const gint offset);
326 WS_DLL_PUBLIC gint64 tvb_get_ntohi48(
tvbuff_t *tvb,
const gint offset);
327 WS_DLL_PUBLIC guint64 tvb_get_ntoh56(
tvbuff_t *tvb,
const gint offset);
328 WS_DLL_PUBLIC gint64 tvb_get_ntohi56(
tvbuff_t *tvb,
const gint offset);
329 WS_DLL_PUBLIC guint64 tvb_get_ntoh64(
tvbuff_t *tvb,
const gint offset);
330 WS_DLL_PUBLIC gint64 tvb_get_ntohi64(
tvbuff_t *tvb,
const gint offset);
331 WS_DLL_PUBLIC gfloat tvb_get_ntohieee_float(
tvbuff_t *tvb,
const gint offset);
332 WS_DLL_PUBLIC gdouble tvb_get_ntohieee_double(
tvbuff_t *tvb,
335 WS_DLL_PUBLIC guint16 tvb_get_letohs(
tvbuff_t *tvb,
const gint offset);
336 WS_DLL_PUBLIC gint16 tvb_get_letohis(
tvbuff_t *tvb,
const gint offset);
337 WS_DLL_PUBLIC guint32 tvb_get_letoh24(
tvbuff_t *tvb,
const gint offset);
338 WS_DLL_PUBLIC gint32 tvb_get_letohi24(
tvbuff_t *tvb,
const gint offset);
339 WS_DLL_PUBLIC guint32 tvb_get_letohl(
tvbuff_t *tvb,
const gint offset);
340 WS_DLL_PUBLIC gint32 tvb_get_letohil(
tvbuff_t *tvb,
const gint offset);
341 WS_DLL_PUBLIC guint64 tvb_get_letoh40(
tvbuff_t *tvb,
const gint offset);
342 WS_DLL_PUBLIC gint64 tvb_get_letohi40(
tvbuff_t *tvb,
const gint offset);
343 WS_DLL_PUBLIC guint64 tvb_get_letoh48(
tvbuff_t *tvb,
const gint offset);
344 WS_DLL_PUBLIC gint64 tvb_get_letohi48(
tvbuff_t *tvb,
const gint offset);
345 WS_DLL_PUBLIC guint64 tvb_get_letoh56(
tvbuff_t *tvb,
const gint offset);
346 WS_DLL_PUBLIC gint64 tvb_get_letohi56(
tvbuff_t *tvb,
const gint offset);
347 WS_DLL_PUBLIC guint64 tvb_get_letoh64(
tvbuff_t *tvb,
const gint offset);
348 WS_DLL_PUBLIC gint64 tvb_get_letohi64(
tvbuff_t *tvb,
const gint offset);
349 WS_DLL_PUBLIC gfloat tvb_get_letohieee_float(
tvbuff_t *tvb,
const gint offset);
350 WS_DLL_PUBLIC gdouble tvb_get_letohieee_double(
tvbuff_t *tvb,
353 WS_DLL_PUBLIC guint16 tvb_get_guint16(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
354 WS_DLL_PUBLIC gint16 tvb_get_gint16(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
355 WS_DLL_PUBLIC guint32 tvb_get_guint24(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
356 WS_DLL_PUBLIC gint32 tvb_get_gint24(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
357 WS_DLL_PUBLIC guint32 tvb_get_guint32(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
358 WS_DLL_PUBLIC gint32 tvb_get_gint32(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
359 WS_DLL_PUBLIC guint64 tvb_get_guint40(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
360 WS_DLL_PUBLIC gint64 tvb_get_gint40(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
361 WS_DLL_PUBLIC guint64 tvb_get_guint48(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
362 WS_DLL_PUBLIC gint64 tvb_get_gint48(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
363 WS_DLL_PUBLIC guint64 tvb_get_guint56(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
364 WS_DLL_PUBLIC gint64 tvb_get_gint56(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
365 WS_DLL_PUBLIC guint64 tvb_get_guint64(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
366 WS_DLL_PUBLIC gint64 tvb_get_gint64(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
367 WS_DLL_PUBLIC gfloat tvb_get_ieee_float(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
368 WS_DLL_PUBLIC gdouble tvb_get_ieee_double(
tvbuff_t *tvb,
const gint offset,
const guint encoding);
377 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
378 #define tvb_get_h_guint16 tvb_get_letohs
379 #define tvb_get_h_guint32 tvb_get_letohl
380 #elif G_BYTE_ORDER == G_BIG_ENDIAN
381 #define tvb_get_h_guint16 tvb_get_ntohs
382 #define tvb_get_h_guint32 tvb_get_ntohl
384 #error "Unsupported byte order"
416 const guint encoding,
nstime_t* ns, gint *endoff);
427 GByteArray* tvb_get_string_bytes(
tvbuff_t *tvb,
const gint offset,
const gint
length,
428 const guint encoding, GByteArray* bytes, gint *endoff);
437 WS_DLL_PUBLIC
void tvb_get_ipv6(
tvbuff_t *tvb,
const gint offset,
441 WS_DLL_PUBLIC
void tvb_get_ntohguid(
tvbuff_t *tvb,
const gint offset,
443 WS_DLL_PUBLIC
void tvb_get_letohguid(
tvbuff_t *tvb,
const gint offset,
445 WS_DLL_PUBLIC
void tvb_get_guid(
tvbuff_t *tvb,
const gint offset,
446 e_guid_t *guid,
const guint encoding);
450 const gint offset,
size_t length,
size_t *data_length,
const guint encoding);
457 WS_DLL_PUBLIC guint8 tvb_get_bits8(
tvbuff_t *tvb, guint bit_offset,
458 const gint no_of_bits);
460 WS_DLL_PUBLIC guint16 tvb_get_bits16(
tvbuff_t *tvb, guint bit_offset,
461 const gint no_of_bits,
const guint encoding);
463 WS_DLL_PUBLIC guint32 tvb_get_bits32(
tvbuff_t *tvb, guint bit_offset,
464 const gint no_of_bits,
const guint encoding);
466 WS_DLL_PUBLIC guint64 tvb_get_bits64(
tvbuff_t *tvb, guint bit_offset,
467 const gint no_of_bits,
const guint encoding);
474 const gint no_of_bits,
const guint encoding);
501 const gint offset,
size_t length);
539 const gint maxlength,
const guint8 needle);
543 const gint maxlength,
const guint16 needle);
577 const guint maxlength);
627 tvbuff_t *tvb,
const gint offset,
const gint
length,
const guint encoding);
651 tvbuff_t *tvb,
const gint bit_offset, gint no_of_chars);
721 tvbuff_t *tvb,
const gint bit_offset, gint no_of_chars);
744 tvbuff_t *tvb,
const gint offset,
const gint
length,
const guint encoding);
773 tvbuff_t *tvb,
const gint offset, gint *lengthp,
const guint encoding);
800 WS_DEPRECATED_X(
"Use APIs that return a valid UTF-8 string instead")
802 const gint offset, gint *lengthp);
814 const guint bufsize, guint8 *
buffer);
822 WS_DLL_PUBLIC gint tvb_get_raw_bytes_as_string(
tvbuff_t *tvb, const gint offset,
char *
buffer,
size_t bufsize);
870 gint *next_offset, const gboolean desegment);
891 int len, gint *next_offset);
911 const gint maxlength);
913 WS_DLL_PUBLIC gint tvb_skip_wsp_return(
tvbuff_t *tvb, const gint offset);
915 int tvb_skip_guint8(
tvbuff_t *tvb,
int offset, const
int maxlength, const guint8 ch);
935 WS_DLL_PUBLIC
int tvb_get_token_len(
tvbuff_t *tvb, const gint offset,
int len, gint *next_offset, const gboolean desegment);
942 const gchar *str, const
size_t size);
949 const gchar *str, const
size_t size);
956 const guint8 *str,
size_t size);
964 const gint len, const gchar punct);
971 const gint offset, const gint len);
985 const unsigned char out[16];
991 gboolean skip_first);
1006 gboolean skip_first);
1024 const gint offset, gint len,
const dgt_set_t *dgt,
1025 gboolean skip_first, gboolean odd, gboolean bigendian);
1032 const gint haystack_offset);
1054 const int offset,
int comprlen);
1076 const int offset,
int comprlen);
1091 const int offset,
int comprlen);
1100 tvbuff_t *tvb,
const int offset,
int comprlen);
1115 const int offset,
int comprlen);
1124 tvbuff_t *tvb,
const int offset,
int comprlen);
1139 const int offset,
int comprlen);
1148 tvbuff_t *tvb,
const int offset,
int comprlen);
1161 const int offset,
int comprlen);
1170 tvbuff_t *tvb,
const int offset,
int comprlen);
1211 WS_DLL_PUBLIC guint
tvb_get_varint(
tvbuff_t *tvb, guint offset, guint maxlen, guint64 *value,
const guint encoding);
WS_DLL_PUBLIC guint tvb_strsize(tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:2519
WS_DLL_PUBLIC guint tvb_ensure_reported_length_remaining(const tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:775
WS_DLL_PUBLIC gchar * tvb_get_bcd_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, gint len, const dgt_set_t *dgt, gboolean skip_first, gboolean odd, gboolean bigendian)
Definition: tvbuff.c:4522
WS_DLL_PUBLIC guint32 tvb_get_ipv4(tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:2045
WS_DLL_PUBLIC gint tvb_strnlen(tvbuff_t *tvb, const gint offset, const guint maxlength)
Definition: tvbuff.c:2570
WS_DLL_PUBLIC gint tvb_captured_length_remaining(const tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:558
WS_DLL_PUBLIC void tvb_set_fragment(tvbuff_t *tvb)
Definition: tvbuff.c:4664
gchar * tvb_format_stringzpad_wsp(wmem_allocator_t *allocator, tvbuff_t *tvb, const gint offset, const gint size)
Definition: tvbuff.c:2731
WS_DLL_PUBLIC gchar * tvb_get_ts_23_038_7bits_string_unpacked(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, gint length)
Definition: tvbuff.c:2977
WS_DLL_PUBLIC const guint8 * tvb_get_ptr(tvbuff_t *tvb, const gint offset, const gint length)
Definition: tvbuff.c:1006
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress_lz77huff(tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lz77huff.c:358
WS_DLL_PUBLIC tvbuff_t * tvb_new_real_data(const guint8 *data, const guint length, const gint reported_length)
Definition: tvbuff_real.c:58
WS_DLL_PUBLIC void tvb_free(tvbuff_t *tvb)
Definition: tvbuff.c:109
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress_zstd(tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_zstd.c:28
WS_DLL_PUBLIC void tvb_ensure_bytes_exist(const tvbuff_t *tvb, const gint offset, const gint length)
Definition: tvbuff.c:648
WS_DLL_PUBLIC gboolean tvb_ascii_isprint(tvbuff_t *tvb, const gint offset, const gint length)
Definition: tvbuff.c:4021
WS_DLL_PUBLIC gint tvb_memeql(tvbuff_t *tvb, const gint offset, const guint8 *str, size_t size)
Definition: tvbuff.c:2653
WS_DLL_PUBLIC gchar * tvb_bytes_to_str(wmem_allocator_t *allocator, tvbuff_t *tvb, const gint offset, const gint len)
Definition: tvbuff.c:4617
WS_DLL_PUBLIC gchar * tvb_bytes_to_str_punct(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint len, const gchar punct)
Definition: tvbuff.c:4502
WS_DLL_PUBLIC int tvb_get_token_len(tvbuff_t *tvb, const gint offset, int len, gint *next_offset, const gboolean desegment)
Definition: tvbuff.c:4431
WS_DLL_PUBLIC void * tvb_memdup(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, size_t length)
Definition: tvbuff.c:987
WS_DLL_PUBLIC void tvb_free_chain(tvbuff_t *tvb)
Definition: tvbuff.c:115
WS_DLL_PUBLIC guint8 * tvb_get_stringz_enc(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, gint *lengthp, const guint encoding)
Definition: tvbuff.c:3688
WS_DLL_PUBLIC tvbuff_t * tvb_new_subset_length_caplen(tvbuff_t *backing, const gint backing_offset, const gint backing_length, const gint reported_length)
Definition: tvbuff_subset.c:155
struct dgt_set_t dgt_set_t
tvbuff_t * base64_to_tvb(tvbuff_t *parent, const char *base64)
Definition: tvbuff_base64.c:169
WS_DLL_PUBLIC gchar * tvb_get_ts_23_038_7bits_string_packed(wmem_allocator_t *scope, tvbuff_t *tvb, const gint bit_offset, gint no_of_chars)
Definition: tvbuff.c:2963
WS_DLL_PUBLIC tvbuff_t * tvb_new_octet_aligned(tvbuff_t *tvb, guint32 bit_offset, gint32 no_of_bits)
Definition: tvbuff.c:366
WS_DLL_PUBLIC tvbuff_t * tvb_new_subset_length(tvbuff_t *backing, const gint backing_offset, const gint reported_length)
Definition: tvbuff_subset.c:191
WS_DLL_PUBLIC const guint8 * tvb_get_const_stringz(tvbuff_t *tvb, const gint offset, gint *lengthp)
Definition: tvbuff.c:3556
WS_DLL_PUBLIC void tvb_set_child_real_data_tvbuff(tvbuff_t *parent, tvbuff_t *child)
Definition: tvbuff_real.c:96
void(* tvbuff_free_cb_t)(void *)
Definition: tvbuff.h:102
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress(tvbuff_t *tvb, const int offset, int comprlen)
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_zlib.c:313
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress_lz77huff(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lz77huff.c:404
WS_DLL_PUBLIC tvbuff_t * tvb_new_composite(void)
Definition: tvbuff_composite.c:195
WS_DLL_PUBLIC gint tvb_find_guint16(tvbuff_t *tvb, const gint offset, const gint maxlength, const guint16 needle)
Definition: tvbuff.c:2394
WS_DLL_PUBLIC const gchar * tvb_bcd_dig_to_str_be(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint len, const dgt_set_t *dgt, gboolean skip_first)
Definition: tvbuff.c:4605
WS_DLL_PUBLIC void tvb_composite_append(tvbuff_t *tvb, tvbuff_t *member)
Definition: tvbuff_composite.c:209
WS_DLL_PUBLIC void tvb_ensure_bytes_exist64(const tvbuff_t *tvb, const gint offset, const guint64 length)
Definition: tvbuff.c:631
WS_DLL_PUBLIC gint tvb_find_guint8(tvbuff_t *tvb, const gint offset, const gint maxlength, const guint8 needle)
Definition: tvbuff.c:2355
WS_DLL_PUBLIC gchar * tvb_get_etsi_ts_102_221_annex_a_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, gint length)
Definition: tvbuff.c:2989
WS_DLL_PUBLIC gchar * tvb_format_text(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint size)
Definition: tvbuff.c:2680
WS_DLL_PUBLIC gint tvb_strncaseeql(tvbuff_t *tvb, const gint offset, const gchar *str, const size_t size)
Definition: tvbuff.c:2625
WS_DLL_PUBLIC gint tvb_strneql(tvbuff_t *tvb, const gint offset, const gchar *str, const size_t size)
Definition: tvbuff.c:2598
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress_zstd(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_zstd.c:101
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress_brotli(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_brotli.c:173
WS_DLL_PUBLIC tvbuff_t * tvb_new_octet_right_aligned(tvbuff_t *tvb, guint32 bit_offset, gint32 no_of_bits)
Definition: tvbuff.c:432
WS_DLL_PUBLIC gint tvb_ws_mempbrk_pattern_guint8(tvbuff_t *tvb, const gint offset, const gint maxlength, const ws_mempbrk_pattern *pattern, guchar *found_needle)
Definition: tvbuff.c:2475
WS_DLL_PUBLIC gint tvb_find_tvb(tvbuff_t *haystack_tvb, tvbuff_t *needle_tvb, const gint haystack_offset)
Definition: tvbuff.c:4626
WS_DLL_PUBLIC void tvb_composite_finalize(tvbuff_t *tvb)
Definition: tvbuff_composite.c:255
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress_lznt1(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lznt1.c:148
WS_DLL_PUBLIC gint tvb_get_raw_bytes_as_stringz(tvbuff_t *tvb, const gint offset, const guint bufsize, guint8 *buffer)
Definition: tvbuff.c:3972
WS_DLL_PUBLIC guint8 * tvb_get_string_enc(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint length, const guint encoding)
Definition: tvbuff.c:3191
WS_DLL_PUBLIC gchar * tvb_format_text_wsp(wmem_allocator_t *allocator, tvbuff_t *tvb, const gint offset, const gint size)
Definition: tvbuff.c:2695
WS_DLL_PUBLIC gint tvb_skip_wsp(tvbuff_t *tvb, const gint offset, const gint maxlength)
Definition: tvbuff.c:4359
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress_brotli(tvbuff_t *tvb, const int offset, int comprlen)
WS_DLL_PUBLIC gint tvb_find_line_end(tvbuff_t *tvb, const gint offset, int len, gint *next_offset, const gboolean desegment)
Definition: tvbuff.c:4087
tvbuff_t * base64_tvb_to_new_tvb(tvbuff_t *parent, int offset, int length)
Definition: tvbuff_base64.c:184
WS_DLL_PUBLIC guint tvb_get_varint(tvbuff_t *tvb, guint offset, guint maxlen, guint64 *value, const guint encoding)
Definition: tvbuff.c:4676
WS_DLL_PUBLIC gboolean tvb_utf_8_isprint(tvbuff_t *tvb, const gint offset, const gint length)
Definition: tvbuff.c:4037
WS_DLL_PUBLIC guint8 * tvb_get_stringzpad(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint length, const guint encoding)
Definition: tvbuff.c:3457
WS_DLL_PUBLIC tvbuff_t * tvb_child_uncompress_lz77(tvbuff_t *parent, tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lz77.c:137
WS_DLL_PUBLIC void * tvb_memcpy(tvbuff_t *tvb, void *target, const gint offset, size_t length)
Definition: tvbuff.c:929
WS_DLL_PUBLIC void tvb_set_free_cb(tvbuff_t *tvb, const tvbuff_free_cb_t func)
Definition: tvbuff_real.c:86
WS_DLL_PUBLIC gint tvb_find_line_end_unquoted(tvbuff_t *tvb, const gint offset, int len, gint *next_offset)
Definition: tvbuff.c:4210
WS_DLL_PUBLIC gint tvb_reported_length_remaining(const tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:757
WS_DLL_PUBLIC gchar * tvb_get_ascii_7bits_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint bit_offset, gint no_of_chars)
Definition: tvbuff.c:3001
WS_DLL_PUBLIC void tvb_set_reported_length(tvbuff_t *tvb, const guint)
Definition: tvbuff.c:798
WS_DLL_PUBLIC gboolean tvb_ascii_isdigit(tvbuff_t *tvb, const gint offset, const gint length)
Definition: tvbuff.c:4050
WS_DLL_PUBLIC guint tvb_ensure_captured_length_remaining(const tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:573
WS_DLL_PUBLIC guint tvb_unicode_strsize(tvbuff_t *tvb, const gint offset)
Definition: tvbuff.c:2549
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress_lz77(tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lz77.c:98
gchar * tvb_format_stringzpad(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offset, const gint size)
Definition: tvbuff.c:2712
WS_DLL_PUBLIC guint32 tvb_get_bits(tvbuff_t *tvb, const guint bit_offset, const gint no_of_bits, const guint encoding)
Definition: tvbuff.c:2325
void tvb_composite_prepend(tvbuff_t *tvb, tvbuff_t *member)
Definition: tvbuff_composite.c:232
WS_DLL_PUBLIC tvbuff_t * tvb_uncompress_lznt1(tvbuff_t *tvb, const int offset, int comprlen)
Definition: tvbuff_lznt1.c:109
WS_DLL_PUBLIC tvbuff_t * tvb_new_subset_remaining(tvbuff_t *backing, const gint backing_offset)
Definition: tvbuff_subset.c:240
Definition: guid-utils.h:22
Definition: wmem_allocator.h:27
Definition: mcast_stream.h:30
Definition: inet_ipv6.h:21
Definition: tvbuff-int.h:35
guint reported_length
Definition: tvbuff-int.h:67
guint length
Definition: tvbuff-int.h:61
Definition: ws_mempbrk.h:21