blob: 52ba8670415cab80c551c41abdd1c44293aec230 [file] [log] [blame]
vlm6cfa7b02004-09-05 10:38:36 +00001ModuleTestClassSimple {iso org(3) dod(6) internet(1) private(4)
vlm3df79662004-06-28 21:13:22 +00002 enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
3 34 }
4DEFINITIONS IMPLICIT TAGS ::=
5BEGIN
6
7EXTENSION ::= CLASS {
vlmc2c1f7f2004-09-14 02:35:12 +00008 &id [PRIVATE 0] OBJECT IDENTIFIER UNIQUE,
vlm3df79662004-06-28 21:13:22 +00009 &ExtnType
10} WITH SYNTAX {
11 SYNTAX &ExtnType
12 IDENTIFIED BY &id
13 }
14
15
16Ext1 ::= SEQUENCE {
17 extnId EXTENSION.&id
18}
19
20EXTENSION-ATTRIBUTE ::= CLASS {
21 &id INTEGER (0..256) UNIQUE,
22 &Type
23} WITH SYNTAX {&Type IDENTIFIED BY &id}
24
25
26terminal-type EXTENSION-ATTRIBUTE ::= { TerminalType IDENTIFIED BY 23}
27
28ExtensionAttribute ::= SEQUENCE {
29 extension-attribute-type [0] IMPLICIT EXTENSION-ATTRIBUTE.&id ({ExtensionAttributeTable}),
30 extension-attribute-value [1] IMPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
31}
32
33ub-extension-attributes INTEGER ::= 256
34
35END