Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / SYNC-SIG.asn
blobd0f5f4d997eb03075e04238e2b9519e0ab50399c
1 -- SYNC-SIG.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-245, 2nd Edition - September 1997
5 -- http://www.ecma-international.org/publications/standards/Ecma-245.htm
6 --
7 --  updated from macro notation to information object notation
8 --
10 Synchronization-Operations-asn1-97
11  { iso (1) standard (0) pinx-clock-synchronization (15507) synchronization-operations-asn1-97 (1) }
13 DEFINITIONS EXPLICIT TAGS::=
15 BEGIN
17 IMPORTS           OPERATION, ERROR FROM
18                        Remote-Operations-Information-Objects
19                        {joint-iso-itu-t remote-operations (4) informationObjects (5)
20                        version1 (0)}
22                   EXTENSION, Extension{} FROM
23                        Manufacturer-specific-service-extension-class-asn1-97
24                        {iso standard pss1-generic-procedures (11582)
25                        msi-class-asn1-97 (11)} ;
27 -- The following two operations shall apply to SYNC-SIG
29 Synchronization-Operations OPERATION ::= { synchronizationRequest | synchronizationInfo }
31 synchronizationRequest OPERATION ::= {
32   ARGUMENT  SynchronizationReqArg
33   RESULT    SynchronizationReqRes
34   ERRORS    {unspecified}
35   CODE      local:78
38 synchronizationInfo OPERATION ::= {
39   ARGUMENT  SynchronizationInfoArg
40   CODE      local:79
43 SynchronizationReqArg ::= SEQUENCE {
44   action        Action,
45   argExtension  ArgExtension OPTIONAL
48 SynchronizationReqRes ::= SEQUENCE {
49   action   Action,
50   response BOOLEAN,  -- TRUE = yes, FALSE = no
51   argExtension ArgExtension OPTIONAL
54 SynchronizationInfoArg ::= SEQUENCE {
55   stateinfo     INTEGER { freerunning  (0),  idle  (1)},
56   argExtension  ArgExtension OPTIONAL
59 Action ::= INTEGER { enslavement(0), holdon (1)}
61 ArgExtension::= CHOICE{
62   extension  [1] IMPLICIT Extension{{SYNCExtSet}},
63   sequOfExtn [2] IMPLICIT SEQUENCE OF Extension{{SYNCExtSet}}
66 unspecified            ERROR ::= {
67                        PARAMETER    Extension{{SYNCExtSet}}
68                        CODE        local:1008}
70 SYNCExtSet     EXTENSION ::= {...}
72 END -- of Synchronization-Operations-asn1-97