| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
_asn1_par_t Struct Reference

Runtime instance of a resolved ASN.1 parameterized type argument. More...

`#include <asn1.h>`

## Public Attributes
const char * | name
asn1_par_type | ptype
union { |
bool v_boolean |
int32_t v_integer |
void * v_type |
} | value
struct _asn1_par_t * | next

## Detailed Description

Runtime instance of a resolved ASN.1 parameterized type argument.

## Member Data Documentation

## ◆ name

const char* _asn1_par_t::name

Name of the parameter.

## ◆ next

struct _asn1_par_t* _asn1_par_t::next

Next parameter in the singly-linked argument list, or NULL.

## ◆ ptype

asn1_par_type _asn1_par_t::ptype

Kind of the argument; selects the active `value` member.

## ◆ v_boolean

bool _asn1_par_t::v_boolean

Boolean value (when `ptype` == ASN1_PAR_BOOLEAN).

## ◆ v_integer

int32_t _asn1_par_t::v_integer

Integer value (when `ptype` == ASN1_PAR_INTEGER).

## ◆ v_type

void* _asn1_par_t::v_type

Opaque type reference (when `ptype` == ASN1_PAR_TYPE).

## ◆ [union]

union { ... } _asn1_par_t::value

Resolved argument value.

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

- /builds/wireshark/wireshark/epan/asn1.h