55#include "ws_symbol_export.h"
74typedef void (*tvbparse_action_t)(
void* tvbparse_data,
const void* wanted_data,
struct _tvbparse_elem_t* elem);
76typedef int (*tvbparse_condition_t)
91 tvbparse_condition_t condition;
125 tvbparse_action_t before;
126 tvbparse_action_t after;
183 const void* private_data,
184 tvbparse_action_t before_cb,
185 tvbparse_action_t after_cb);
196 const void* private_data,
197 tvbparse_action_t before_cb,
198 tvbparse_action_t after_cb);
210 const unsigned min_len,
211 const unsigned max_len,
213 const void* private_data,
214 tvbparse_action_t before_cb,
215 tvbparse_action_t after_cb);
228 const unsigned min_len,
229 const unsigned max_len,
231 const void* private_data,
232 tvbparse_action_t before_cb,
233 tvbparse_action_t after_cb);
244 const void* private_data,
245 tvbparse_action_t before_cb,
246 tvbparse_action_t after_cb);
258 tvbparse_action_t before_cb,
259 tvbparse_action_t after_cb);
279 const void* private_data,
280 tvbparse_action_t before_cb,
281 tvbparse_action_t after_cb,
283 until_mode_t until_mode);
296 const void* private_data,
297 tvbparse_action_t before_cb,
298 tvbparse_action_t after_cb,
307 tvbparse_action_t before_cb,
308 tvbparse_action_t after_cb,
328 const void* private_data,
329 tvbparse_action_t before_cb,
330 tvbparse_action_t after_cb,
345 const void* private_data,
346 tvbparse_action_t before_cb,
347 tvbparse_action_t after_cb,
350#define tvbparse_one_or_more(id, private_data, before_cb, after_cb, wanted)\
351 tvbparse_some(id, 1, INT_MAX, private_data, before_cb, after_cb, wanted)
372 tvbparse_action_t before_cb,
373 tvbparse_action_t after_cb,
382void tvbparse_shrink_token_cb(
void* tvbparse_data,
383 const void* wanted_data,
407bool tvbparse_reset(
tvbparse_t* tt,
const int offset,
int len);
Definition tvbparse.h:142
Definition tvbparse.h:130
Definition wmem_allocator.h:27
Definition tvbuff-int.h:35