diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-02 12:13:29 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-02 12:13:29 +0000 |
commit | b112f7cd404f0cbd46ae7de65baeb0b2d9be2fc2 (patch) | |
tree | d42da593da24325008b866082a0ab10788100966 /epan/asn1.h | |
parent | 6c3ca6fb55ba47049be111824a7e0f4414eab681 (diff) |
PER - support of EXTERNAL and ObjectDescriptor types (not tested)
svn path=/trunk/; revision=21640
Diffstat (limited to 'epan/asn1.h')
-rw-r--r-- | epan/asn1.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/epan/asn1.h b/epan/asn1.h index 0ab590bf2a..3d207c26f4 100644 --- a/epan/asn1.h +++ b/epan/asn1.h @@ -40,6 +40,24 @@ typedef struct _asn1_ctx_t { proto_item *created_item; void *value_ptr; void *private_data; + struct { + tvbuff_t *data_value_descriptor; + int hf_index; + union { + struct { + void *dummy; + } ber; + struct { + int (*type_cb)(tvbuff_t*, int, struct _asn1_ctx_t*, proto_tree*, int); + tvbuff_t *direct_reference; + gint32 indirect_reference; + guint32 encoding; + tvbuff_t *single_asn1_type; + tvbuff_t *octet_aligned; + tvbuff_t *arbitrary; + } per; + }; + } external; } asn1_ctx_t; #endif /* __ASN1_H__ */ |