aboutsummaryrefslogtreecommitdiffstats
path: root/epan/asn1.h
diff options
context:
space:
mode:
Diffstat (limited to 'epan/asn1.h')
-rw-r--r--epan/asn1.h18
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__ */