- simple Information Objects support
[metze/wireshark/wip.git] / asn1 / qsig / qsig-gf-ext.asn
index 1c32f643df50ddc7c2b2af5e636e71b19a832b0f..2aab19d4a30591d4bc7cf1403ca0c67ad79fd2d1 100644 (file)
@@ -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