diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-07 12:59:31 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-07 12:59:31 +0000 |
commit | a38b44a6470d1e92b1bd0cb396d096675e5d2392 (patch) | |
tree | c47ac5a7849f6fb67e1ba66677a23605211bbfa8 /asn1/qsig/qsig-gf-ext.asn | |
parent | a8c10b431f3037639ed1d6d59617d7f5c1d4dc4b (diff) |
- simple Information Objects support
- all definitions in ASN.1 source are skipped and need not to be commented out
- #.CLASS directive can define types for Object Class Fields
- do not append 'xxx' postfix to parametrized types (changes H.235 and H.450 in accordance with it)
- change QSIG ASN.1 source to be more identical to original one
svn path=/trunk/; revision=21715
Diffstat (limited to 'asn1/qsig/qsig-gf-ext.asn')
-rw-r--r-- | asn1/qsig/qsig-gf-ext.asn | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/asn1/qsig/qsig-gf-ext.asn b/asn1/qsig/qsig-gf-ext.asn index 1c32f643df..2aab19d4a3 100644 --- a/asn1/qsig/qsig-gf-ext.asn +++ b/asn1/qsig/qsig-gf-ext.asn @@ -10,24 +10,20 @@ Manufacturer-specific-service-extension-class-asn1-97 {iso(1) standard(0) pss1-generic-procedures(11582) msi-class-asn1-97(11)} DEFINITIONS ::= BEGIN ---EXTENSION ::= CLASS { --- &ArgumentType , --- &extensionId OBJECT IDENTIFIER ---} WITH SYNTAX { --- ARGUMENT &ArgumentType --- IDENTIFIER &extensionId ---} +EXTENSION ::= CLASS { + &ArgumentType , + &extensionId OBJECT IDENTIFIER +} WITH SYNTAX { + ARGUMENT &ArgumentType + IDENTIFIER &extensionId +} ---Extension{EXTENSION:ExtensionSet} ::= SEQUENCE { --- extensionId EXTENSION.&extensionId({Extensionset}), --- extensionArgument EXTENSION.&ArgumentType({ExtensionSet}{@extensionId}) ---} -Extension ::= SEQUENCE { - extensionId OBJECT IDENTIFIER, - extensionArgument ANY +Extension{EXTENSION:ExtensionSet} ::= SEQUENCE { + extensionId EXTENSION.&extensionId({Extensionset}), + extensionArgument EXTENSION.&ArgumentType({ExtensionSet}{@extensionId}) } ---Extensionset EXTENSION ::= {...} +Extensionset EXTENSION ::= {...} -- ExtensionSet is a set of objects of class EXTENSION. Element extensionId is constrained to be -- the identifier of an object from that set, and element extensionArgument is constrained to be the |