blob: 136dd9280b3b2a1e8cc1bdfd75ed4ef5892aeea8 [file] [log] [blame]
Lev Walkin9c70e742013-10-17 13:03:36 -07001ModuleTestClassSimple { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2 spelio(9363) software(1) asn1c(5) test(1) 34 }
Lev Walkind370e9f2006-03-16 10:03:35 +00003DEFINITIONS IMPLICIT TAGS ::=
4BEGIN
5
6EXTENSION ::= CLASS {
7 &id [PRIVATE 0] INTEGER UNIQUE,
8 &ExtnType
9} WITH SYNTAX {
10 SYNTAX &ExtnType
11 IDENTIFIED BY &id
12 }
13
Lev Walkind0f7b912017-08-07 18:13:04 -070014-- Information Object Class table is empty
Lev Walkind370e9f2006-03-16 10:03:35 +000015
16Ext1 ::= SEQUENCE {
17 extnId EXTENSION.&id
18}
19
20EXTENSION-ATTRIBUTE ::= CLASS {
21 &id INTEGER (0..256) UNIQUE,
22 &Type ANY
23} WITH SYNTAX {&Type IDENTIFIED BY &id}
24
Lev Walkind0f7b912017-08-07 18:13:04 -070025-- Information Object Set has 1 entry:
Lev Walkind370e9f2006-03-16 10:03:35 +000026-- [ &id][ &Type]
27-- [1] 23 TerminalType
28
29
30terminal-type EXTENSION-ATTRIBUTE ::= {TerminalType IDENTIFIED BY 23}
Lev Walkind0f7b912017-08-07 18:13:04 -070031-- Information Object Set has 1 entry:
32-- [ &id][ &Type]
33-- [1] 23 TerminalType
34
Lev Walkind370e9f2006-03-16 10:03:35 +000035
36TerminalType ::= INTEGER {
37 terminal(0)
38}
39
40ExtensionAttribute ::= SEQUENCE {
41 extension-attribute-type [0] IMPLICIT EXTENSION-ATTRIBUTE.&id ({ExtensionAttributeTable}),
42 extension-attribute-value [1] EXPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
43}
44
45ub-extension-attributes INTEGER ::= 256
46
47END