Annotation of 43BSDReno/contrib/isode-beta/pepy/test.asn1/iso8823-pres.py, revision 1.1.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.