ITS
ValidityRestriction.h
Go to the documentation of this file.
1 /*
2  * Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
3  * From ASN.1 module "Secured-Pdu-Descriptions"
4  * found in "Secured.asn"
5  */
6 
7 #ifndef _ValidityRestriction_H_
8 #define _ValidityRestriction_H_
9 
10 
11 #include <asn_application.h>
12 
13 /* Including external dependencies */
15 #include "Time32.h"
16 #include <constr_SEQUENCE.h>
17 #include "Duration.h"
18 #include "GeographicRegion.h"
19 #include "Opaque.h"
20 #include <constr_CHOICE.h>
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 /* Dependencies */
28  validity_restriction_PR_NOTHING, /* No components present */
35 
36 /* ValidityRestriction */
37 typedef struct ValidityRestriction {
42  struct time_end {
44 
45  /* Context for parsing across buffer boundaries */
47  } time_end;
51 
52  /* Context for parsing across buffer boundaries */
58 
59  /* Context for parsing across buffer boundaries */
62  struct region {
64 
65  /* Context for parsing across buffer boundaries */
67  } region;
70 
71  /* Context for parsing across buffer boundaries */
74  } choice;
75 
76  /* Context for parsing across buffer boundaries */
79 
80  /* Context for parsing across buffer boundaries */
83 
84 /* Implementation */
86 
87 #ifdef __cplusplus
88 }
89 #endif
90 
91 #endif /* _ValidityRestriction_H_ */
92 #include <asn_internal.h>
struct ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u::time_start_and_duration time_start_and_duration
UINT32_t Time32_t
Definition: Time32.h:21
struct ValidityRestriction ValidityRestriction_t
ValidityRestrictionType_t type
Definition: Opaque.h:23
struct ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u::unknown_validity_restriction unknown_validity_restriction
struct ValidityRestriction::validity_restriction validity_restriction
union ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u choice
struct ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u::time_end time_end
long ValidityRestrictionType_t
asn_struct_ctx_t _asn_ctx
validity_restriction_PR
struct ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u::region region
asn_TYPE_descriptor_t asn_DEF_ValidityRestriction
UINT16_t Duration_t
Definition: Duration.h:21
struct ValidityRestriction::validity_restriction::ValidityRestriction__validity_restriction_u::time_start_and_end time_start_and_end