new Q.932 and QSIG dissectors
[obnox/wireshark/wip.git] / asn1 / qsig / qsig-gf-ext.asn
1 -- QSIG-GF-EXT.asn
2 --
3 -- Taken from Ecma International
4 -- http://www.ecma-international.org/publications/standards/Ecma-165.htm
5 --
6 -- $Id$
7 --
8
9 Manufacturer-specific-service-extension-class-asn1-97 {iso(1) standard(0)
10   pss1-generic-procedures(11582) msi-class-asn1-97(11)} DEFINITIONS ::=
11 BEGIN
12
13 --EXTENSION ::= CLASS {
14 --  &ArgumentType  ,
15 --  &extensionId   OBJECT IDENTIFIER
16 --} WITH SYNTAX {
17 --  ARGUMENT &ArgumentType
18 --  IDENTIFIER &extensionId
19 --}
20
21 --Extension{EXTENSION:ExtensionSet} ::= SEQUENCE {
22 --  extensionId        EXTENSION.&extensionId({Extensionset}),
23 --  extensionArgument  EXTENSION.&ArgumentType({ExtensionSet}{@extensionId})
24 --}
25 Extension ::= SEQUENCE {
26   extensionId        OBJECT IDENTIFIER,
27   extensionArgument  ANY
28 }
29
30 --Extensionset EXTENSION ::= {...}
31
32 -- ExtensionSet is a set of objects of class EXTENSION. Element extensionId is constrained to be 
33 -- the identifier of an object from that set, and element extensionArgument is constrained to be the 
34 -- argument type for that particular object. 
35
36 END -- of Manufacturer-specific-service-extension-class-asn1-97