mirror of https://gerrit.osmocom.org/asn1c
32 lines
907 B
Plaintext
32 lines
907 B
Plaintext
|
/*
|
||
|
* This specification contains pervasive ASN.1 information object classes.
|
||
|
* These classes are defined as "useful", and are available in any module
|
||
|
* without the necessity for explicit import.
|
||
|
*/
|
||
|
ASN1C-UsefulInformationObjectClasses
|
||
|
{ iso(1) org(3) dod(6) internet (1) private(4) enterprise(1)
|
||
|
spelio(9363) software(1) asn1c(5)
|
||
|
standard-modules(3) auto-imported(0) 1 }
|
||
|
DEFINITIONS ::= BEGIN
|
||
|
|
||
|
/*
|
||
|
* X.681-0207, Annex A
|
||
|
* The TYPE-IDENTIFIER information object class
|
||
|
*/
|
||
|
TYPE-IDENTIFIER ::= CLASS {
|
||
|
&id OBJECT IDENTIFIER UNIQUE,
|
||
|
&Type
|
||
|
} WITH SYNTAX { &Type IDENTIFIED BY &id }
|
||
|
|
||
|
/*
|
||
|
* X.681-0207, Annex B
|
||
|
* The ABSTRACT-SYNTAX information object class
|
||
|
*/
|
||
|
ABSTRACT-SYNTAX ::= CLASS {
|
||
|
&id OBJECT IDENTIFIER UNIQUE,
|
||
|
&Type,
|
||
|
&property BIT STRING { handles-invalid-encodings(0) } DEFAULT {}
|
||
|
} WITH SYNTAX { &Type IDENTIFIED BY &id [HAS PROPERTY &property] }
|
||
|
|
||
|
END
|