Wireshark  4.3.0
The Wireshark network protocol analyzer
Public Attributes | List of all members
_asn1_ctx_t Struct Reference

Public Attributes

guint32 signature
 
asn1_enc_e encoding
 
bool aligned
 
packet_infopinfo
 
proto_itemcreated_item
 
struct _asn1_stack_frame_tstack
 
void * value_ptr
 
void * private_data
 
struct {
   int   hf_index
 
   bool   data_value_descr_present
 
   bool   direct_ref_present
 
   bool   indirect_ref_present
 
   tvbuff_t *   data_value_descriptor
 
   const char *   direct_reference
 
   gint32   indirect_reference
 
   gint   encoding
 
   tvbuff_t *   single_asn1_type
 
   tvbuff_t *   octet_aligned
 
   tvbuff_t *   arbitrary
 
   union {
      struct {
         int(*   ber_callback )(bool imp_tag, tvbuff_t *tvb,
            int offset, struct _asn1_ctx_t
            *, proto_tree *tree, int
            hf_index)
 
      }   ber
 
      struct {
         int(*   type_cb )(tvbuff_t *, int, struct
            _asn1_ctx_t *, proto_tree
            *, int)
 
      }   per
 
   }   u
 
external
 
struct {
   proto_tree *   tree
 
   proto_tree *   top_tree
 
   void *   tree_ctx
 
subtree
 
struct {
   int   hf_index
 
   bool   data_value_descr_present
 
   tvbuff_t *   data_value_descriptor
 
   gint   identification
 
   gint32   presentation_context_id
 
   const char *   abstract_syntax
 
   const char *   transfer_syntax
 
   tvbuff_t *   data_value
 
   union {
      struct {
         int(*   ber_callback )(bool imp_tag, tvbuff_t *tvb,
            int offset, struct _asn1_ctx_t
            *, proto_tree *tree, int
            hf_index)
 
      }   ber
 
      struct {
         int(*   type_cb )(tvbuff_t *, int, struct
            _asn1_ctx_t *, proto_tree
            *, int)
 
      }   per
 
   }   u
 
embedded_pdv
 
struct _rose_ctx_trose_ctx
 

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