Wireshark  4.3.0
The Wireshark network protocol analyzer
crc32-tvb.h
Go to the documentation of this file.
1 
11 #ifndef __CRC32_TVB_H__
12 #define __CRC32_TVB_H__
13 
14 #include "ws_symbol_export.h"
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif /* __cplusplus */
19 
24 WS_DLL_PUBLIC guint32 crc32_ccitt_tvb(tvbuff_t *tvb, guint len);
25 
31 WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_offset(tvbuff_t *tvb, guint offset, guint len);
32 
40 WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_seed(tvbuff_t *tvb, guint len, guint32 seed);
41 
50 WS_DLL_PUBLIC guint32 crc32c_tvb_offset_calculate(tvbuff_t *tvb, guint offset,
51  guint len, guint32 seed);
52 
61 WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_offset_seed(tvbuff_t *tvb, guint offset,
62  guint len, guint32 seed);
63 
68 WS_DLL_PUBLIC guint32 crc32_802_tvb(tvbuff_t *tvb, guint len);
69 
70 
75 WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb(tvbuff_t *tvb, guint len);
76 
82 WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_offset(tvbuff_t *tvb, guint offset, guint len);
83 
89 WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_seed(tvbuff_t *tvb, guint len, guint32 seed);
90 
97 WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_offset_seed(tvbuff_t *tvb, guint offset,
98  guint len, guint32 seed);
99 
110 WS_DLL_PUBLIC guint32 crc32_0x0AA725CF_tvb_offset_seed(tvbuff_t *tvb,
111  guint offset, guint len, guint32 seed);
112 
113 #ifdef __cplusplus
114 }
115 #endif /* __cplusplus */
116 
117 #endif /* crc32-tvb.h */
WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_offset(tvbuff_t *tvb, guint offset, guint len)
Definition: crc32-tvb.c:121
WS_DLL_PUBLIC guint32 crc32_802_tvb(tvbuff_t *tvb, guint len)
Definition: crc32-tvb.c:90
WS_DLL_PUBLIC guint32 crc32_ccitt_tvb(tvbuff_t *tvb, guint len)
Definition: crc32-tvb.c:25
WS_DLL_PUBLIC guint32 crc32c_tvb_offset_calculate(tvbuff_t *tvb, guint offset, guint len, guint32 seed)
Definition: crc32-tvb.c:70
WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_seed(tvbuff_t *tvb, guint len, guint32 seed)
Definition: crc32-tvb.c:127
WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_offset_seed(tvbuff_t *tvb, guint offset, guint len, guint32 seed)
Definition: crc32-tvb.c:58
WS_DLL_PUBLIC guint32 crc32_0x0AA725CF_tvb_offset_seed(tvbuff_t *tvb, guint offset, guint len, guint32 seed)
Definition: crc32-tvb.c:132
WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb(tvbuff_t *tvb, guint len)
Definition: crc32-tvb.c:115
WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_offset(tvbuff_t *tvb, guint offset, guint len)
Definition: crc32-tvb.c:36
WS_DLL_PUBLIC guint32 crc32_ccitt_tvb_seed(tvbuff_t *tvb, guint len, guint32 seed)
Definition: crc32-tvb.c:47
WS_DLL_PUBLIC guint32 crc32_mpeg2_tvb_offset_seed(tvbuff_t *tvb, guint offset, guint len, guint32 seed)
Definition: crc32-tvb.c:103
Definition: tvbuff-int.h:35