aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/qsig/qsig-gf-ext.asn
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-05-07 12:59:31 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-05-07 12:59:31 +0000
commita38b44a6470d1e92b1bd0cb396d096675e5d2392 (patch)
treec47ac5a7849f6fb67e1ba66677a23605211bbfa8 /asn1/qsig/qsig-gf-ext.asn
parenta8c10b431f3037639ed1d6d59617d7f5c1d4dc4b (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.asn26
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