Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / QSIG-NA.asn
blob7b03b8b41f0101339145ed28c128a72e33d361ec
1 -- QSIG-NA.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-164, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-164.htm
6 --
8 Name-Operations-asn1-97 
9         { iso ( 1)  standard ( 0) pss1-name (13868) name-operations-asn1-97( 1)  } 
12 DEFINITIONS ::=  
14 BEGIN 
16 IMPORTS 
17   
18 OPERATION       FROM    Remote-Operations-Information-Objects  
19       {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)} 
21 EXTENSION, Extension{}  FROM    Manufacturer-specific-service-extension-class-asn1-97  
22    { iso standard pss1-generic-procedures (11582)  msi-class-asn1-97 ( 11) }; 
24 Name-Operations OPERATION ::= { callingName | calledName | connectedName | busyName } 
26 callingName   OPERATION ::= { 
27    ARGUMENT    NameArg  
28      RETURN RESULT  FALSE 
29      ALWAYS RESPONDS  FALSE 
30      CODE    local: 0 
31    } 
32      
33 calledName   OPERATION  ::= { 
34    ARGUMENT    NameArg  
35      RETURN RESULT  FALSE 
36      ALWAYS RESPONDS  FALSE 
37      CODE    local: 1 
38    } 
40 connectedName OPERATION ::= { 
41    ARGUMENT    NameArg  
42      RETURN RESULT  FALSE 
43      ALWAYS RESPONDS  FALSE 
44      CODE    local: 2 
45    } 
46       
47 busyName   OPERATION ::= { 
48    ARGUMENT    NameArg  
49      RETURN RESULT  FALSE 
50      ALWAYS RESPONDS  FALSE 
51      CODE    local: 3 
52    } 
54 NameArg   ::=  CHOICE { 
55       name    Name,  
56       nameSequence   SEQUENCE { 
57          name    Name,  
58          extension   NameExtension  OPTIONAL   
59          } 
60     } 
62 NameExtension ::=  CHOICE { 
63     single   [5] IMPLICIT Extension{{NameExtensionSet}}, 
64     multiple [6] IMPLICIT SEQUENCE OF Extension{{NameExtensionSet}}  
65       }  
67 NameExtensionSet    EXTENSION ::= {...} 
68      
69 Name             ::= CHOICE 
70     {  namePresentationAllowed   NamePresentationAllowed, 
71      namePresentationRestricted NamePresentationRestricted, 
72      nameNotAvailable    NameNotAvailable } 
74 NamePresentationAllowed ::= CHOICE 
75     {  namePresentationAllowedSimple   [0] IMPLICIT NameData, 
76      namePresentationAllowedExtended   [1] IMPLICIT NameSet } 
77       -- iso8859-1 is implied in namePresentationAllowedSimple. 
79 NamePresentationRestricted ::= CHOICE 
80     {  namePresentationRestrictedSimple   [2] IMPLICIT NameData, 
81      namePresentationRestrictedExtended   [3] IMPLICIT NameSet,  
82      namePresentationRestrictedNull   [7] IMPLICIT NULL} 
83         -- iso8859-1 is implied in namePresentationRestrictedSimple. 
84     -- namePresentationRestrictedNull shall only be used in the 
85         -- case of interworking where the other network provides an 
86         -- indication that the name is restricted without the name itself.  
88 NameNotAvailable  ::= [4] IMPLICIT NULL 
90 NameData    ::= OCTET STRING (SIZE (1..50)) 
91         -- The maximum allowed size of the name field is 50 octets. 
92         -- The minimum required size of the name field is 1 octet. 
94 NameSet   ::= SEQUENCE 
95     {  nameData  NameData, 
96      characterSet  CharacterSet OPTIONAL } 
97         -- If characterSet is not included, iso8859-1 is implied. 
99 CharacterSet ::= INTEGER 
100            {  unknown (0), 
101    iso8859-1 (1), 
102     -- The character set "iso8859-1" is specified in International 
103     -- Standard ISO 8859-1 
104         -- The value 2 was assigned for CCITT Rec. T.61 
105         -- which has been withdrawn by ITU-T. 
106    iso8859-2 (3), 
107     -- The character set "iso8859-2" is specified in International 
108     -- Standard ISO 8859-2 
109   iso8859-3 (4), 
110          --The character set "iso8859-3" is specified in International 
111     -- Standard ISO 8859-3 
112    iso8859-4 (5), 
113     --The character set "iso8859-4" is specified in International 
114     -- Standard ISO 8859-4 
115    iso8859-5 (6), 
116     --The character set "iso8859-5" is specified in International 
117     -- Standard ISO 8859-5 
118    iso8859-7 (7), 
119     --The character set "iso8859-7" is specified in International 
120     -- Standard ISO 8859-7 
121    iso10646-BmpString (8),  
122     -- The character set "iso10646-BmpString" is specified in International 
123         -- Standard ISO 10646-1 and in ITU-T Rec. X.680 
124         -- with this character set, each character occupies 2 octets in NameData 
125    iso10646-utf-8String (9) 
126     -- The character set "iso10646-utf-8String" is specified in International 
127     -- Standard ISO 10646-1 
128         -- UTF-8-String is defined in Annex R of ISO 10646-1 
129     -- with this character set, each character occupies a variable 
130         -- number of octets (1...6) in NameData 
131        } (0..255) 
132           -- Other character sets might be added in further editions of 
133      -- this Standard 
135 END    -- of Name-Operations-asn1-97