|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Represents a display filter macro, including its name, template text, and parsed argument structure. More...
#include <dfilter-macro.h>
Public Attributes | |
| char * | name |
| char * | text |
| bool | usable |
| char ** | parts |
| int * | args_pos |
| int | argc |
| void * | priv |
Represents a display filter macro, including its name, template text, and parsed argument structure.
| int _dfilter_macro_t::argc |
Expected number of arguments the macro accepts.
| int* _dfilter_macro_t::args_pos |
Array of argument indices indicating what is inserted between each pair of parts.
| char* _dfilter_macro_t::name |
The macro identifier (name used to invoke the macro).
| char** _dfilter_macro_t::parts |
Array of literal text segments between argument insertion points.
| void* _dfilter_macro_t::priv |
Private copy of text backing the C-strings stored in parts; owns that memory.
| char* _dfilter_macro_t::text |
Raw macro template text as read from the macros file.
| bool _dfilter_macro_t::usable |
Whether the macro has been successfully parsed and is ready for use.