Annotation of 43BSDReno/contrib/isode-beta/vt/print_vt.py, revision 1.1

1.1     ! root        1: -- VTPM: print VT PDUs
        !             2: 
        !             3: -- $Header: /f/osi/vt/RCS/print_vt.py,v 7.0 89/11/23 22:31:33 mrose Rel $
        !             4: --
        !             5: --
        !             6: -- $Log:       print_vt.py,v $
        !             7: -- Revision 7.0  89/11/23  22:31:33  mrose
        !             8: -- Release 6.0
        !             9: -- 
        !            10: 
        !            11: --
        !            12: --                               NOTICE
        !            13: --
        !            14: --    Acquisition, use, and distribution of this module and related
        !            15: --    materials are subject to the restrictions of a license agreement.
        !            16: --    Consult the Preface in the User's Manual for the full terms of
        !            17: --    this agreement.
        !            18: --
        !            19: --
        !            20: 
        !            21: 
        !            22: VT DEFINITIONS ::=
        !            23: 
        !            24: BEGIN
        !            25: 
        !            26: SECTIONS none none print
        !            27: 
        !            28: PDUs ::=
        !            29:         CHOICE {
        !            30:             asqpdu[0]
        !            31:                 IMPLICIT ASQcontent,
        !            32: 
        !            33:             asrpdu[1]
        !            34:                 IMPLICIT ASRcontent,
        !            35: 
        !            36:             ndqpdu[6]
        !            37:                 IMPLICIT NDQcontent,
        !            38: 
        !            39:             udqpdu[7]
        !            40:                 IMPLICIT COupdate,
        !            41: 
        !            42:             bkqpdu[8]
        !            43:                 IMPLICIT BKQcontent,
        !            44: 
        !            45:             bkrpdu[9]
        !            46:                 IMPLICIT BKRcontent
        !            47:         }
        !            48: 
        !            49: ASQcontent ::=
        !            50:         SEQUENCE {
        !            51:             [0]
        !            52:                 IMPLICIT INTEGER,
        !            53: 
        !            54:             [1]
        !            55:                 IMPLICIT ImplemIdent
        !            56:                 OPTIONAL,
        !            57: 
        !            58:             [2]
        !            59:                 IMPLICIT BIT STRING,
        !            60: 
        !            61:             [3]
        !            62:                 IMPLICIT Profile
        !            63:                 OPTIONAL,
        !            64: 
        !            65:             [4]
        !            66:                 IMPLICIT BIT STRING,
        !            67: 
        !            68:             [5]
        !            69:                 IMPLICIT INTEGER
        !            70:                 OPTIONAL
        !            71:         }
        !            72: 
        !            73: ImplemIdent ::=
        !            74:         SEQUENCE {
        !            75:             impIdent[0]
        !            76:                 IMPLICIT OBJECT IDENTIFIER
        !            77:                 OPTIONAL,
        !            78: 
        !            79:             impName[1]
        !            80:                 IMPLICIT PrintableString
        !            81:                 OPTIONAL,
        !            82: 
        !            83:             impVersion[2]
        !            84:                 IMPLICIT PrintableString
        !            85:                 OPTIONAL
        !            86:         }
        !            87: 
        !            88: Profile ::=
        !            89:         SEQUENCE {
        !            90:             name
        !            91:                 OBJECT IDENTIFIER
        !            92:                 OPTIONAL,
        !            93: 
        !            94:                 ProfileArgList
        !            95:                 OPTIONAL
        !            96:         }
        !            97: 
        !            98: ProfileArgList ::=
        !            99:         SEQUENCE OF
        !           100:             CHOICE {
        !           101:                 specialArgs[0]
        !           102:                     IMPLICIT SEQUENCE {
        !           103:                         identifier
        !           104:                             INTEGER,
        !           105: 
        !           106:                         offeredValues
        !           107:                             CHOICE {
        !           108:                                 boolean[0]
        !           109:                                     IMPLICIT BIT STRING,
        !           110: 
        !           111:                                 integer[1]
        !           112:                                     IMPLICIT IntOffer,
        !           113: 
        !           114:                                 string[2]
        !           115:                                     IMPLICIT SET OF
        !           116:                                         PrintableString
        !           117:                             }
        !           118:                     },
        !           119: 
        !           120:                 vteParams[1]
        !           121:                     IMPLICIT ParamOfferList
        !           122:             }
        !           123: 
        !           124: ParamOfferList ::=
        !           125:         SEQUENCE {
        !           126:             displayObjects[0]
        !           127:                 IMPLICIT CDSOffer
        !           128:                 OPTIONAL,
        !           129: 
        !           130:             controlObjects[1]
        !           131:                 IMPLICIT CSSOffer
        !           132:                 OPTIONAL,
        !           133: 
        !           134:             deviceObjects[2]
        !           135:                 IMPLICIT DEVOffer
        !           136:                 OPTIONAL,
        !           137: 
        !           138:             deliveryControl[3]
        !           139:                 IMPLICIT BIT STRING
        !           140:                 OPTIONAL
        !           141:         }
        !           142: 
        !           143: CDSOffer ::=
        !           144:         SET OF
        !           145:             SEQUENCE {
        !           146:                 objectName
        !           147:                     PrintableString,
        !           148: 
        !           149:                     ObjectOffer
        !           150:             }
        !           151: 
        !           152: CSSOffer ::=
        !           153:         NULL
        !           154: 
        !           155: DEVOffer ::=
        !           156:         NULL
        !           157: 
        !           158: ObjectOffer ::=
        !           159:         SEQUENCE {
        !           160:             dimensionOffer[0]
        !           161:                 IMPLICIT BIT STRING
        !           162:                 OPTIONAL,
        !           163: 
        !           164:             xParamOffer[1]
        !           165:                 IMPLICIT DimOffer
        !           166:                 OPTIONAL,
        !           167: 
        !           168:             yParamOffer[2]
        !           169:                 IMPLICIT DimOffer
        !           170:                 OPTIONAL,
        !           171: 
        !           172:             zParamOffer[3]
        !           173:                 IMPLICIT DimOffer
        !           174:                 OPTIONAL,
        !           175: 
        !           176:             erasuroffer[4]
        !           177:                 IMPLICIT BIT STRING
        !           178:                 OPTIONAL,
        !           179: 
        !           180:             repOfferList[5]
        !           181:                 IMPLICIT CompRepOffer
        !           182:                 OPTIONAL,
        !           183: 
        !           184:             empOfferList[6]
        !           185:                 IMPLICIT CompEmpOffer
        !           186:                 OPTIONAL,
        !           187: 
        !           188:             foreColorList[7]
        !           189:                 IMPLICIT ColorOffer
        !           190:                 OPTIONAL,
        !           191: 
        !           192:             backColorList[8]
        !           193:                 IMPLICIT ColorOffer
        !           194:                 OPTIONAL,
        !           195: 
        !           196:             objectAccRight[9]
        !           197:                 IMPLICIT BIT STRING
        !           198:                 OPTIONAL
        !           199:         }
        !           200: 
        !           201: DimOffer ::=
        !           202:         SEQUENCE {
        !           203:             bound[0]
        !           204:                 IMPLICIT SEQUENCE {
        !           205:                     unbounded
        !           206:                         NULL
        !           207:                         OPTIONAL,
        !           208: 
        !           209:                     limit
        !           210:                         IntOffer
        !           211:                         OPTIONAL
        !           212:                 }
        !           213:                 OPTIONAL,
        !           214: 
        !           215:             addressing[1]
        !           216:                 IMPLICIT BIT STRING
        !           217:                 OPTIONAL,
        !           218: 
        !           219:             absolute[2]
        !           220:                 IMPLICIT BIT STRING
        !           221:                 OPTIONAL,
        !           222: 
        !           223:             window[3]
        !           224:                 IMPLICIT SEQUENCE {
        !           225:                     unbounded
        !           226:                         NULL
        !           227:                         OPTIONAL,
        !           228: 
        !           229:                     limit
        !           230:                         IntOffer
        !           231:                         OPTIONAL
        !           232:                 }
        !           233:                 OPTIONAL
        !           234:         }
        !           235: 
        !           236: CompRepOffer ::=
        !           237:         SEQUENCE {
        !           238:             repCapability[0]
        !           239:                 IMPLICIT IntOffer
        !           240:                 OPTIONAL,
        !           241: 
        !           242:             [1]
        !           243:                 IMPLICIT SEQUENCE OF
        !           244:                     RepFontOffer
        !           245:                 OPTIONAL
        !           246:         }
        !           247: 
        !           248: RepFontOffer ::=
        !           249:         CHOICE {
        !           250:                 NULL,
        !           251: 
        !           252:                 SEQUENCE {
        !           253:                     repertoire[0]
        !           254:                         IMPLICIT PrintableString
        !           255:                         OPTIONAL,
        !           256: 
        !           257:                     fontCapability[1]
        !           258:                         IMPLICIT IntOffer
        !           259:                         OPTIONAL,
        !           260: 
        !           261:                     [2]
        !           262:                         IMPLICIT SEQUENCE OF
        !           263:                             PrintableString
        !           264:                         OPTIONAL
        !           265:                 }
        !           266:         }
        !           267: 
        !           268: CompEmpOffer ::=
        !           269:         SEQUENCE {
        !           270:             empCap[0]
        !           271:                 IMPLICIT IntOffer
        !           272:                 OPTIONAL,
        !           273: 
        !           274:                 SEQUENCE OF
        !           275:                     PrintableString
        !           276:                 OPTIONAL
        !           277:         }
        !           278: 
        !           279: ColorOffer ::=
        !           280:         SEQUENCE {
        !           281:             colorCap[0]
        !           282:                 IMPLICIT IntOffer
        !           283:                 OPTIONAL,
        !           284: 
        !           285:             colorNames
        !           286:                 SEQUENCE OF
        !           287:                     PrintableString
        !           288:                 OPTIONAL
        !           289:         }
        !           290: 
        !           291: IntOffer ::=
        !           292:         SEQUENCE OF
        !           293:             CHOICE {
        !           294:                 indivValue[0]
        !           295:                     IMPLICIT INTEGER,
        !           296: 
        !           297:                 range[1]
        !           298:                     IMPLICIT SEQUENCE {
        !           299:                             INTEGER,
        !           300: 
        !           301:                             INTEGER
        !           302:                     }
        !           303:             }
        !           304: 
        !           305: ASRcontent ::=
        !           306:         SEQUENCE {
        !           307:             userReason[0]
        !           308:                 IMPLICIT PrintableString
        !           309:                 OPTIONAL,
        !           310: 
        !           311:             provReason[1]
        !           312:                 IMPLICIT INTEGER
        !           313:                 OPTIONAL,
        !           314: 
        !           315:             [2]
        !           316:                 IMPLICIT INTEGER,
        !           317: 
        !           318:             [3]
        !           319:                 IMPLICIT ImplemIdent
        !           320:                 OPTIONAL,
        !           321: 
        !           322:             [4]
        !           323:                 IMPLICIT BIT STRING,
        !           324: 
        !           325:             [5]
        !           326:                 IMPLICIT ArgumValueList,
        !           327: 
        !           328:             [6]
        !           329:                 IMPLICIT BIT STRING,
        !           330: 
        !           331:             [7]
        !           332:                 IMPLICIT INTEGER
        !           333:                 OPTIONAL
        !           334:         }
        !           335: 
        !           336: ArgumValueList ::=
        !           337:         SET OF
        !           338:             Squat
        !           339: 
        !           340: Squat ::=
        !           341:         CHOICE {
        !           342:             specArgs[0]
        !           343:                 IMPLICIT SpecialArgs,
        !           344: 
        !           345:             vteParams[1]
        !           346:                 IMPLICIT ParamValueList
        !           347:         }
        !           348: 
        !           349: SpecialArgs ::=
        !           350:         SEQUENCE {
        !           351:             identifier
        !           352:                 INTEGER,
        !           353: 
        !           354:             value
        !           355:                 CHOICE {
        !           356:                         BOOLEAN,
        !           357: 
        !           358:                         INTEGER,
        !           359: 
        !           360:                         PrintableString
        !           361:                 }
        !           362:         }
        !           363: 
        !           364: ParamValueList ::=
        !           365:         SEQUENCE {
        !           366:             displayObjects[0]
        !           367:                 IMPLICIT CDSValues
        !           368:                 OPTIONAL,
        !           369: 
        !           370:             controlObjects[1]
        !           371:                 IMPLICIT CSSValues
        !           372:                 OPTIONAL,
        !           373: 
        !           374:             deviceObjects[2]
        !           375:                 IMPLICIT DEVValues
        !           376:                 OPTIONAL,
        !           377: 
        !           378:             deliveryControl[3]
        !           379:                 IMPLICIT INTEGER
        !           380:                 OPTIONAL
        !           381:         }
        !           382: 
        !           383: CDSValues ::=
        !           384:         SET OF
        !           385:             SEQUENCE {
        !           386:                 objectName
        !           387:                     PrintableString,
        !           388: 
        !           389:                     ObjectOffer
        !           390:             }
        !           391: 
        !           392: CSSValues ::=
        !           393:         NULL
        !           394: 
        !           395: DEVValues ::=
        !           396:         NULL
        !           397: 
        !           398: DimValue ::=
        !           399:         SEQUENCE {
        !           400:             bound[0]
        !           401:                 CHOICE {
        !           402:                     unbounded
        !           403:                         NULL,
        !           404: 
        !           405:                     limit
        !           406:                         INTEGER
        !           407:                 }
        !           408:                 OPTIONAL,
        !           409: 
        !           410:             addressing[1]
        !           411:                 IMPLICIT INTEGER
        !           412:                 OPTIONAL,
        !           413: 
        !           414:             absolute[2]
        !           415:                 IMPLICIT INTEGER
        !           416:                 OPTIONAL,
        !           417: 
        !           418:             window[3]
        !           419:                 CHOICE {
        !           420:                     unbounded
        !           421:                         NULL,
        !           422: 
        !           423:                     limit
        !           424:                         INTEGER
        !           425:                 }
        !           426:                 OPTIONAL
        !           427:         }
        !           428: 
        !           429: CompRepValue ::=
        !           430:         SEQUENCE {
        !           431:             repCapability[0]
        !           432:                 IMPLICIT INTEGER
        !           433:                 OPTIONAL,
        !           434: 
        !           435:             [1]
        !           436:                 IMPLICIT SEQUENCE OF
        !           437:                     RepFontValue
        !           438:                 OPTIONAL
        !           439:         }
        !           440: 
        !           441: RepFontValue ::=
        !           442:         CHOICE {
        !           443:                 NULL,
        !           444: 
        !           445:                 SEQUENCE {
        !           446:                     repertoire[0]
        !           447:                         IMPLICIT PrintableString
        !           448:                         OPTIONAL,
        !           449: 
        !           450:                     fontCapability[1]
        !           451:                         IMPLICIT INTEGER
        !           452:                         OPTIONAL,
        !           453: 
        !           454:                     [2]
        !           455:                         IMPLICIT SEQUENCE OF
        !           456:                             PrintableString
        !           457:                         OPTIONAL
        !           458:                 }
        !           459:         }
        !           460: 
        !           461: CompEmpValue ::=
        !           462:         SEQUENCE {
        !           463:             empCap[0]
        !           464:                 IMPLICIT INTEGER
        !           465:                 OPTIONAL,
        !           466: 
        !           467:                 SEQUENCE OF
        !           468:                     PrintableString
        !           469:                 OPTIONAL
        !           470:         }
        !           471: 
        !           472: ColorValue ::=
        !           473:         SEQUENCE {
        !           474:             colorCap[0]
        !           475:                 IMPLICIT INTEGER
        !           476:                 OPTIONAL,
        !           477: 
        !           478:             colorNames
        !           479:                 SEQUENCE OF
        !           480:                     PrintableString
        !           481:         }
        !           482: 
        !           483: NDQcontent ::=
        !           484:         SEQUENCE OF
        !           485:             VTsdi
        !           486: 
        !           487: VTsdi ::=
        !           488:         CHOICE {
        !           489:             echoNow[0]
        !           490:                 IMPLICIT SEQUENCE OF
        !           491:                     ObjectUpdate,
        !           492: 
        !           493:             notEchoNow[1]
        !           494:                 IMPLICIT SEQUENCE OF
        !           495:                     ObjectUpdate
        !           496:         }
        !           497: 
        !           498: ObjectUpdate ::=
        !           499:         CHOICE {
        !           500:             display[0]
        !           501:                 IMPLICIT SEQUENCE {
        !           502:                     doName
        !           503:                         PrintableString,
        !           504: 
        !           505:                         SEQUENCE OF
        !           506:                             DOupdate
        !           507:                 },
        !           508: 
        !           509:             control[1]
        !           510:                 IMPLICIT COupdate
        !           511:         }
        !           512: 
        !           513: DOupdate ::=
        !           514:         CHOICE {
        !           515:             nextXarray[0]
        !           516:                 IMPLICIT NULL,
        !           517: 
        !           518:             nextYarray[1]
        !           519:                 IMPLICIT NULL,
        !           520: 
        !           521:             ptr-relative[2]
        !           522:                 IMPLICIT ExplicitPointer,
        !           523: 
        !           524:             ptr-absolute[3]
        !           525:                 IMPLICIT Pointer,
        !           526: 
        !           527:             text[4]
        !           528:                 IMPLICIT OCTET STRING,
        !           529: 
        !           530:             repeatText[5]
        !           531:                 IMPLICIT SEQUENCE {
        !           532:                     finishAddress
        !           533:                         Pointer,
        !           534: 
        !           535:                         OCTET STRING
        !           536:                 },
        !           537: 
        !           538:             writeAttr[6]
        !           539:                 IMPLICIT SEQUENCE {
        !           540:                         AttrId,
        !           541: 
        !           542:                         AttrExtent
        !           543:                 },
        !           544: 
        !           545:             erase[7]
        !           546:                 IMPLICIT SEQUENCE {
        !           547:                     startErase
        !           548:                         Pointer,
        !           549: 
        !           550:                     endErase
        !           551:                         Pointer,
        !           552: 
        !           553:                     eraseAttr
        !           554:                         BOOLEAN
        !           555:                 },
        !           556: 
        !           557:             previousXarray[8]
        !           558:                 IMPLICIT NULL,
        !           559: 
        !           560:             previousYarray[9]
        !           561:                 IMPLICIT NULL
        !           562:         }
        !           563: 
        !           564: COupdate ::=
        !           565:         SEQUENCE {
        !           566:             coName
        !           567:                 PrintableString,
        !           568: 
        !           569:             objectUpdate
        !           570:                 CHOICE {
        !           571:                     characterUpdate[0]
        !           572:                         IMPLICIT PrintableString,
        !           573: 
        !           574:                     booleanUpdate[1]
        !           575:                         IMPLICIT SEQUENCE {
        !           576:                             values[0]
        !           577:                                 IMPLICIT BIT STRING,
        !           578: 
        !           579:                             mask[1]
        !           580:                                 IMPLICIT BIT STRING
        !           581:                         },
        !           582: 
        !           583:                     symbolicUpdate[2]
        !           584:                         IMPLICIT INTEGER,
        !           585: 
        !           586:                     integerUpdate[3]
        !           587:                         IMPLICIT INTEGER,
        !           588: 
        !           589:                     bitStringUpdate[4]
        !           590:                         IMPLICIT BIT STRING
        !           591:                 }
        !           592:         }
        !           593: 
        !           594: ExplicitPointer ::=
        !           595:         SEQUENCE {
        !           596:             x[0]
        !           597:                 IMPLICIT INTEGER
        !           598:                 OPTIONAL,
        !           599: 
        !           600:             y[1]
        !           601:                 IMPLICIT INTEGER
        !           602:                 OPTIONAL,
        !           603: 
        !           604:             z[2]
        !           605:                 IMPLICIT INTEGER
        !           606:                 OPTIONAL
        !           607:         }
        !           608: 
        !           609: Pointer ::=
        !           610:         CHOICE {
        !           611:             current[0]
        !           612:                 IMPLICIT NULL,
        !           613: 
        !           614:             start[1]
        !           615:                 IMPLICIT NULL,
        !           616: 
        !           617:             startY[2]
        !           618:                 IMPLICIT NULL,
        !           619: 
        !           620:             startX[3]
        !           621:                 IMPLICIT NULL,
        !           622: 
        !           623:             end[4]
        !           624:                 IMPLICIT NULL,
        !           625: 
        !           626:             endY[5]
        !           627:                 IMPLICIT NULL,
        !           628: 
        !           629:             endX[6]
        !           630:                 IMPLICIT NULL,
        !           631: 
        !           632:             coords[7]
        !           633:                 IMPLICIT ExplicitPointer
        !           634:         }
        !           635: 
        !           636: AttrId ::=
        !           637:         CHOICE {
        !           638:             graphCharRep[0]
        !           639:                 IMPLICIT INTEGER,
        !           640: 
        !           641:             foreColor[1]
        !           642:                 IMPLICIT INTEGER,
        !           643: 
        !           644:             backColor[2]
        !           645:                 IMPLICIT INTEGER,
        !           646: 
        !           647:             emphasis[3]
        !           648:                 IMPLICIT INTEGER,
        !           649: 
        !           650:             font[4]
        !           651:                 IMPLICIT INTEGER
        !           652:         }
        !           653: 
        !           654: AttrExtent ::=
        !           655:         CHOICE {
        !           656:             global[0]
        !           657:                 IMPLICIT NULL,
        !           658: 
        !           659:             addrExtent[1]
        !           660:                 IMPLICIT SEQUENCE {
        !           661:                     beginning
        !           662:                         Pointer,
        !           663: 
        !           664:                     ending
        !           665:                         Pointer
        !           666:                 },
        !           667: 
        !           668:             modalExtent[2]
        !           669:                 IMPLICIT NULL
        !           670:         }
        !           671: 
        !           672: BKQcontent ::=
        !           673:         SEQUENCE {
        !           674:             token
        !           675:                 INTEGER {
        !           676:                     initiator(0),
        !           677:                     acceptor(1),
        !           678:                     accChoice(2)
        !           679:                 }
        !           680:                 OPTIONAL,
        !           681: 
        !           682:                 ExplicitPointer
        !           683:         }
        !           684: 
        !           685: BKRcontent ::=
        !           686:         SEQUENCE {
        !           687:             token
        !           688:                 INTEGER {
        !           689:                     initiator(0),
        !           690:                     acceptor(1)
        !           691:                 }
        !           692:                 OPTIONAL,
        !           693: 
        !           694:                 ExplicitPointer
        !           695:         }
        !           696: 
        !           697: END

unix.superglobalmegacorp.com

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