Annotation of 43BSDReno/contrib/isode-beta/pepy/test.asn1/iso8823-pres.py, revision 1.1

1.1     ! root        1: ISO8823-PRESENTATION DEFINITIONS ::=
        !             2: BEGIN
        !             3: 
        !             4: CP-type ::= SET
        !             5:   { [0] IMPLICIT Mode-selector ,
        !             6:     [1] IMPLICIT SET
        !             7:       { COMPONENTS OF Reliable-Transfer-APDUs.RTORQapdu } OPTIONAL ,
        !             8:     [2] IMPLICIT SEQUENCE
        !             9:       { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
        !            10:         [1] IMPLICIT Calling-presentation-selector OPTIONAL ,
        !            11:         [2] IMPLICIT Called-presentation-selector OPTIONAL ,
        !            12:         [4] IMPLICIT Presentation-context-definition-list OPTIONAL ,
        !            13:         [6] IMPLICIT Default-context-name OPTIONAL ,
        !            14:         [8] IMPLICIT Presentation-requirements OPTIONAL ,
        !            15:         [9] IMPLICIT User-session-requirements OPTIONAL ,
        !            16:         [11] User-data OPTIONAL } OPTIONAL }
        !            17: 
        !            18: CPC-type ::= User-data
        !            19: 
        !            20: CPA-PPDU ::= SET
        !            21:   { [0] IMPLICIT Mode-selector ,
        !            22:     [1] IMPLICIT SET
        !            23:       { COMPONENTS OF Reliable-Transfer-APDUs.RTOACapdu } OPTIONAL ,
        !            24:     [2] IMPLICIT SEQUENCE
        !            25:       { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
        !            26:         [3] IMPLICIT Responding-presentation-selector OPTIONAL ,
        !            27:         [5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
        !            28:         [8] IMPLICIT Presentation-requirements OPTIONAL ,
        !            29:         [9] IMPLICIT User-session-requirements OPTIONAL ,
        !            30:         [11] User-data OPTIONAL } OPTIONAL }
        !            31: 
        !            32: CPR-PPDU ::= CHOICE
        !            33:   { SET
        !            34:       { COMPONENTS OF Reliable-Transfer-APDUs.RTORJapdu } ,
        !            35:     SEQUENCE
        !            36:       { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
        !            37:         [3] IMPLICIT Responding-presentation-selector OPTIONAL ,
        !            38:         [5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
        !            39:         [7] IMPLICIT Default-context-result OPTIONAL ,
        !            40:         [10] IMPLICIT Provider-reason OPTIONAL ,
        !            41:         [11] User-data OPTIONAL } }
        !            42: 
        !            43: Abort-type ::= CHOICE
        !            44:   { ARU-PPDU ,
        !            45:     ARP-PPDU }
        !            46: 
        !            47: ARU-PPDU ::= CHOICE
        !            48:   { SET
        !            49:       { COMPONENTS OF Reliable-Transfer-APDUs.RTOABapdu } ,
        !            50:     [0] IMPLICIT SEQUENCE
        !            51:       { [0] Presentation-context-identifier-list OPTIONAL ,
        !            52:         [11] User-data OPTIONAL } }
        !            53: 
        !            54: ARP-PPDU ::= SEQUENCE
        !            55:   { provider-reason [0] IMPLICIT Abort-reason OPTIONAL ,
        !            56:     [1] IMPLICIT Event-identifier OPTIONAL }
        !            57: 
        !            58: Typed-data-type ::= CHOICE
        !            59:   { acPPDU [0] IMPLICIT AC-PPDU ,
        !            60:     acaPPDU [1] IMPLICIT ACA-PPDU ,
        !            61:     ttdPPDU [11] User-data }
        !            62: 
        !            63: AC-PPDU ::= SEQUENCE
        !            64:   { [0] IMPLICIT Presentation-context-addition-list OPTIONAL ,
        !            65:     [1] IMPLICIT Presentation-context-deletion-list OPTIONAL ,
        !            66:     [11] User-data OPTIONAL }
        !            67: 
        !            68: ACA-PPDU ::= SEQUENCE
        !            69:   { [0] IMPLICIT Presentation-context-addition-result-list OPTIONAL ,
        !            70:     [1] IMPLICIT Presentation-context-deletion-result-list OPTIONAL ,
        !            71:     [11] User-data OPTIONAL }
        !            72: 
        !            73: RS-PPDU ::= SEQUENCE
        !            74:   { [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
        !            75:     [11] User-data OPTIONAL }
        !            76: 
        !            77: RSA-PPDU ::= SEQUENCE
        !            78:   { [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
        !            79:     [11] User-data OPTIONAL }
        !            80: 
        !            81: Abort-reason ::= INTEGER { reason-not-specified (0) ,
        !            82:                            unrecognized-ppdu (1) ,
        !            83:                            unexpected-ppdu (2) ,
        !            84:                            unexpected-session-service-primitive (3) ,
        !            85:                            unrecognized-ppdu-parameter (4) ,
        !            86:                            unexpected-ppdu-parameter (5) ,
        !            87:                            invalid-ppdu-parameter-value (6) }
        !            88: 
        !            89: Abstract-syntax-name ::= OBJECT IDENTIFIER
        !            90: 
        !            91: Called-presentation-selector ::= Presentation-selector
        !            92: 
        !            93: Calling-presentation-selector ::= Presentation-selector
        !            94: 
        !            95: Context-list ::= SEQUENCE OF SEQUENCE
        !            96:   { Presentation-context-identifier ,
        !            97:     Abstract-syntax-name ,
        !            98:     SEQUENCE OF Transfer-syntax-name }
        !            99: 
        !           100: Default-context-name ::= SEQUENCE
        !           101:   { Abstract-syntax-name ,
        !           102:     Transfer-syntax-name }
        !           103: 
        !           104: Default-context-result ::= Result
        !           105: 
        !           106: Event-identifier ::= INTEGER { cp-PPDU (0) ,
        !           107:                                cpa-PPDU (1) ,
        !           108:                                cpr-PPDU (2) ,
        !           109:                                aru-PPDU (3) ,
        !           110:                                arp-PPDU (4) ,
        !           111:                                ac-PPDU (5) ,
        !           112:                                aca-PPDU (6) ,
        !           113:                                td-PPDU (7) ,
        !           114:                                ttd-PPDU (8) ,
        !           115:                                te-PPDU (9) ,
        !           116:                                tc-PPDU (10) ,
        !           117:                                tcc-PPDU (11) ,
        !           118:                                rs-PPDU (12) ,
        !           119:                                rsa-PPDU (13) ,
        !           120:                                s-release-indication (14) ,
        !           121:                                s-release-confirm (15) ,
        !           122:                                s-token-give-indication (16) ,
        !           123:                                s-token-please-indication (17) ,
        !           124:                                s-control-give-indication (18) ,
        !           125:                                s-sync-minor-indication (19) ,
        !           126:                                s-sync-minor-confirm (20) ,
        !           127:                                s-sync-major-indication (21) ,
        !           128:                                s-sync-major-confirm (22) ,
        !           129:                                s-p-exception-report-indication (23) ,
        !           130:                                s-u-exception-report-indication (24) ,
        !           131:                                s-activity-start-indication (25) ,
        !           132:                                s-activity-resume-indication (26) ,
        !           133:                                s-activity-interrupt-indication (27) ,
        !           134:                                s-activity-interrupt-confirm (28) ,
        !           135:                                s-activity-discard-indication (29) ,
        !           136:                                s-activity-discard-confirm (30) ,
        !           137:                                s-activity-end-indication (31) ,
        !           138:                                s-activity-end-confirm (32) }
        !           139: 
        !           140: Mode-selector ::= SET
        !           141:   { [0] IMPLICIT INTEGER { x410-1984-mode (0) ,
        !           142:                            normal-mode (1) } }
        !           143: 
        !           144: Presentation-context-addition-list ::= Context-list
        !           145: 
        !           146: Presentation-context-addition-result-list ::= Result-list
        !           147: 
        !           148: Presentation-context-definition-list ::= Context-list
        !           149: 
        !           150: Presentation-context-definition-result-list ::= Result-list
        !           151: 
        !           152: Presentation-context-deletion-list ::= SEQUENCE OF Presentation-context-identifier
        !           153: 
        !           154: Presentation-context-deletion-result-list ::= SEQUENCE OF INTEGER { acceptance (0) ,
        !           155:                                                                     user-rejection (1) }
        !           156: 
        !           157: Presentation-context-identifier ::= INTEGER
        !           158: 
        !           159: Presentation-context-identifier-list ::= SEQUENCE OF SEQUENCE
        !           160:   { Presentation-context-identifier ,
        !           161:     Transfer-syntax-name }
        !           162: 
        !           163: Presentation-requirements ::= BIT STRING { context-management (0) ,
        !           164:                                            restoration (1) }
        !           165: 
        !           166: Presentation-selector ::= OCTET STRING
        !           167: 
        !           168: Protocol-version ::= BIT STRING { version-1 (0) }
        !           169: 
        !           170: Provider-reason ::= INTEGER { reason-not-specified (0) ,
        !           171:                               temporary-congestion (1) ,
        !           172:                               local-limit-exceeded (2) ,
        !           173:                               called-presentation-address-unknown (3) ,
        !           174:                               protocol-version-not-supported (4) ,
        !           175:                               default-context-not-supported (5) ,
        !           176:                               user-data-not-readable (6) ,
        !           177:                               no-PSAP-available (7) }
        !           178: 
        !           179: Responding-presentation-selector ::= Presentation-selector
        !           180: 
        !           181: Result ::= INTEGER { acceptance (0) ,
        !           182:                      provider-rejection (1) ,
        !           183:                      user-rejection (2) }
        !           184: 
        !           185: Result-list ::= SEQUENCE OF SEQUENCE
        !           186:   { [0] IMPLICIT Result ,
        !           187:     [1] IMPLICIT Transfer-syntax-name OPTIONAL ,
        !           188:     provider-reason [2] IMPLICIT INTEGER { reason-not-specified (0) ,
        !           189:                                            abstract-syntax-not-supported (1) ,
        !           190:                                            proposed-transfer-syntaxes-not-supported (2) ,
        !           191:                                            local-limit-on-DCS-exceeded (3) } OPTIONAL }
        !           192: 
        !           193: Transfer-syntax-name ::= OBJECT IDENTIFIER
        !           194: 
        !           195: User-data ::= CHOICE
        !           196:   { Simply-encoded-data ,
        !           197:     Fully-encoded-data }
        !           198: 
        !           199: Simply-encoded-data ::= OCTET STRING
        !           200: 
        !           201: Fully-encoded-data ::= SEQUENCE OF PDV-list
        !           202: 
        !           203: PDV-list ::= SEQUENCE
        !           204:   { Transfer-syntax-name OPTIONAL ,
        !           205:     Presentation-context-identifier ,
        !           206:     presentation-data-values CHOICE
        !           207:       { single-ASN1-type [0] ANY ,
        !           208:         octet-aligned [1] IMPLICIT OCTET STRING ,
        !           209:         arbitrary [2] IMPLICIT BIT STRING } }
        !           210: 
        !           211: User-session-requirements ::= BIT STRING { half-duplex (0) ,
        !           212:                                            duplex (1) ,
        !           213:                                            expedited-data (2) ,
        !           214:                                            minor-synchronize (3) ,
        !           215:                                            major-synchronize (4) ,
        !           216:                                            resynchronize (5) ,
        !           217:                                            activity-management (6) ,
        !           218:                                            negotiated-release (7) ,
        !           219:                                            capability-data (8) ,
        !           220:                                            exceptions (9) ,
        !           221:                                            typed-data (10) }
        !           222: 
        !           223: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.