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

Configuration for a MATE GOG (Group of GOPs) type, defining session-level grouping rules. More...

#include <mate.h>

Public Attributes

char * name
 
GPtrArray * transforms
 
LoALkeys
 
AVPLextra
 
double expiration
 
gop_tree_mode_t gop_tree_mode
 
bool show_times
 
GHashTable * my_hfids
 
int hfid
 
int hfid_gog_num_of_gops
 
int hfid_gog_gop
 
int hfid_gog_gopstart
 
int hfid_gog_gopstop
 
int hfid_start_time
 
int hfid_stop_time
 
int hfid_last_time
 
int ett
 
int ett_attr
 
int ett_times
 
int ett_children
 
int ett_gog_gop
 

Detailed Description

Configuration for a MATE GOG (Group of GOPs) type, defining session-level grouping rules.

Member Data Documentation

◆ ett

int _mate_cfg_gog::ett

ett index for the GOG subtree

◆ ett_attr

int _mate_cfg_gog::ett_attr

ett index for the GOG attributes subtree

◆ ett_children

int _mate_cfg_gog::ett_children

ett index for the GOG children (GOPs) subtree

◆ ett_gog_gop

int _mate_cfg_gog::ett_gog_gop

ett index for the per-GOP subtree within the GOG

◆ ett_times

int _mate_cfg_gog::ett_times

ett index for the GOG timing subtree

◆ expiration

double _mate_cfg_gog::expiration

Seconds after all GOPs release before the GOG expires

◆ extra

AVPL* _mate_cfg_gog::extra

AVPL of additional attributes unconditionally merged into the GOG

◆ gop_tree_mode

gop_tree_mode_t _mate_cfg_gog::gop_tree_mode

Controls how GOP children are shown under the GOG tree node

◆ hfid

int _mate_cfg_gog::hfid

Header field ID for the GOG item in the protocol tree

◆ hfid_gog_gop

int _mate_cfg_gog::hfid_gog_gop

Header field ID for GOP reference items under the GOG

◆ hfid_gog_gopstart

int _mate_cfg_gog::hfid_gog_gopstart

Header field ID for the GOP start marker under the GOG

◆ hfid_gog_gopstop

int _mate_cfg_gog::hfid_gog_gopstop

Header field ID for the GOP stop marker under the GOG

◆ hfid_gog_num_of_gops

int _mate_cfg_gog::hfid_gog_num_of_gops

Header field ID for the total number of GOPs in the GOG

◆ hfid_last_time

int _mate_cfg_gog::hfid_last_time

Header field ID for the timestamp of the last activity in the GOG

◆ hfid_start_time

int _mate_cfg_gog::hfid_start_time

Header field ID for the GOG start timestamp

◆ hfid_stop_time

int _mate_cfg_gog::hfid_stop_time

Header field ID for the GOG stop/release timestamp

◆ keys

LoAL* _mate_cfg_gog::keys

List of AVPLs used as candidate correlation keys to match GOPs into this GOG

◆ my_hfids

GHashTable* _mate_cfg_gog::my_hfids

Hash table of hfid→field_name mappings for field registration

◆ name

char* _mate_cfg_gog::name

Unique name identifying this GOG configuration

◆ show_times

bool _mate_cfg_gog::show_times

If true, display GOG timing fields in the protocol tree

◆ transforms

GPtrArray* _mate_cfg_gog::transforms

Ordered list of AVPL transformations applied to the GOG's AVPL


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