Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_avpl_transf Struct Reference

AVPL transformation rule: a named match/replace operation applied to AVP lists. More...

#include <mate_util.h>

Public Attributes

char * name
 
AVPLmatch
 
AVPLreplace
 
avpl_match_mode match_mode
 
avpl_replace_mode replace_mode
 
GHashTable * map
 
AVPL_Transfnext
 

Detailed Description

AVPL transformation rule: a named match/replace operation applied to AVP lists.

Transformations are chained into a singly-linked list and applied in order. When the source AVPL satisfies match_mode against match, the replace AVPL is merged into the target according to replace_mode.

Member Data Documentation

◆ map

GHashTable* _avpl_transf::map

Hash table used internally to accelerate AVP lookup during transformation.

◆ match

AVPL* _avpl_transf::match

Template AVPL used to test whether this transformation applies.

◆ match_mode

avpl_match_mode _avpl_transf::match_mode

Strategy used to match match against the source AVPL.

◆ name

char* _avpl_transf::name

Human-readable name identifying this transformation.

◆ next

AVPL_Transf* _avpl_transf::next

Next transformation in the chain, or NULL if this is the last.

◆ replace

AVPL* _avpl_transf::replace

AVPL containing AVPs to insert or replace in the target on a successful match.

◆ replace_mode

avpl_replace_mode _avpl_transf::replace_mode

Strategy used to apply replace to the target AVPL.


The documentation for this struct was generated from the following file: