Wireshark  4.3.0
The Wireshark network protocol analyzer
sttype-field.h
Go to the documentation of this file.
1 
11 #ifndef STTYPE_FIELD_H
12 #define STTYPE_FIELD_H
13 
14 #include "dfilter-int.h"
15 #include "drange.h"
16 
17 
19 sttype_field_hfinfo(stnode_t *node);
20 
21 ftenum_t
22 sttype_field_ftenum(stnode_t *node);
23 
24 drange_t *
25 sttype_field_drange(stnode_t *node);
26 
27 drange_t *
28 sttype_field_drange_steal(stnode_t *node);
29 
30 bool
31 sttype_field_raw(stnode_t *node);
32 
33 bool
34 sttype_field_value_string(stnode_t *node);
35 
36 /* Set a range */
37 void
38 sttype_field_set_range(stnode_t *node, GSList* drange_list);
39 
40 void
41 sttype_field_set_range1(stnode_t *node, drange_node *rn);
42 
43 void
44 sttype_field_set_drange(stnode_t *node, drange_t *dr);
45 
46 void
47 sttype_field_set_raw(stnode_t *node, bool raw);
48 
49 void
50 sttype_field_set_value_string(stnode_t *node, bool is_vs);
51 
52 char *
53 sttype_field_set_number(stnode_t *node, const char *number_str);
54 
55 /* Clear the 'drange' variable to remove responsibility for
56  * freeing it. */
57 void
58 sttype_field_remove_drange(stnode_t *node);
59 
60 #endif
Definition: drange.h:33
Definition: drange.h:40
Definition: proto.h:763
Definition: syntax-tree.h:75