# This is protocol-a-current.txt, generated from Protocol-A.texi # by checkargs.py. This file contains the definitions # of the types, requests and asynchronous messages in a # format that is intended to be both machine-readable and # human-readable. The requess may be renamed in the future. # This file is Copyright (C) 1995-2003 Lysator ACS. # All rights reserved. This file may only be used # for testing purposes. Once the file format has # stabilized a future version of the file will probably # be placed in the public domain. # This file only contains the recommended stuff. %PROTOEDITION 11.1 %PROTOVER 11 %LYSKOMDVERSION 2.1.2 Any-Conf-Type ::= Conf-Type | Extended-Conf-Type Aux-Item ::= ( aux-no : Aux-No; tag : INT32; creator : Pers-No; created-at : Time; flags : Aux-Item-Flags; inherit-limit : INT32; data : HOLLERITH; ) Aux-Item-Flags ::= BITSTRING ( deleted; inherit; secret; hide-creator; dont-garb; reserved2; reserved3; reserved4; ) Aux-Item-Input ::= ( tag : INT32; flags : Aux-Item-Flags; inherit-limit : INT32; data : HOLLERITH; ) Aux-No ::= INT32 %builtin BOOL Conf-No ::= INT16 Conf-Type ::= BITSTRING ( rd-prot; original; secret; letterbox; ) Conf-Z-Info ::= ( name : HOLLERITH; type : Conf-Type; conf-no : Conf-No; ) Conference ::= ( name : HOLLERITH; type : Extended-Conf-Type; creation-time : Time; last-written : Time; creator : Pers-No; presentation : Text-No; supervisor : Conf-No; permitted-submitters : Conf-No; super-conf : Conf-No; msg-of-day : Text-No; nice : Garb-Nice; keep-commented : Garb-Nice; no-of-members : INT16; first-local-no : Local-Text-No; no-of-texts : INT32; expire : Garb-Nice; aux-items : ARRAY Aux-Item; ) Dynamic-Session-Info ::= ( session : Session-No; person : Pers-No; working-conference : Conf-No; idle-time : INT32; flags : Session-Flags; what-am-i-doing : HOLLERITH; ) Extended-Conf-Type ::= BITSTRING ( rd-prot; original; secret; letterbox; allow-anonymous; forbid-secret; reserved2; reserved3; ) %builtin FLOAT Garb-Nice ::= INT32 %builtin HOLLERITH %builtin INT16 %builtin INT32 %builtin INT8 Info ::= ( version : INT32; conf-pres-conf : Conf-No; pers-pres-conf : Conf-No; motd-conf : Conf-No; kom-news-conf : Conf-No; motd-of-lyskom : Text-No; aux-item-list : ARRAY Aux-Item; ) Info-Old ::= ( version : INT32; conf-pres-conf : Conf-No; pers-pres-conf : Conf-No; motd-conf : Conf-No; kom-news-conf : Conf-No; motd-of-lyskom : Text-No; ) Info-Type ::= ENUMERATION-OF(Misc-Info) Local-Text-No ::= INT32 Local-To-Global-Block ::= SELECTION ( 0=sparse sparse-block : ARRAY Text-Number-Pair; 1=dense dense-block : Text-List; ) Mark ::= ( text-no : Text-No; type : INT8; ) Member ::= ( member : Pers-No; added-by : Pers-No; added-at : Time; type : Membership-Type; ) Membership ::= ( position : INT32; last-time-read : Time; conference : Conf-No; priority : INT8; read-ranges : ARRAY Read-Range; added-by : Pers-No; added-at : Time; type : Membership-Type; ) Membership-Type ::= BITSTRING ( invitation; passive; secret; passive-message-invert; reserved2; reserved3; reserved4; reserved5; ) Misc-Info ::= SELECTION ( 0=recpt recipient : Conf-No; 1=cc-recpt cc-recipient : Conf-No; 2=comm-to comment-to : Text-No; 3=comm-in commented-in : Text-No; 4=footn-to footnote-to : Text-No; 5=footn-in footnoted-in : Text-No; 6=loc-no local-no : Local-Text-No; 7=rec-time received-at : Time; 8=sent-by sender : Pers-No; 9=sent-at sent-at : Time; 15=bcc-recpt bcc-recipient : Conf-No; ) Pers-No ::= Conf-No Person ::= ( username : HOLLERITH; privileges : Priv-Bits; flags : Personal-Flags; last-login : Time; user-area : Text-No; total-time-present : INT32; sessions : INT32; created-lines : INT32; created-bytes : INT32; read-texts : INT32; no-of-text-fetches : INT32; created-persons : INT16; created-confs : INT16; first-created-local-no : INT32; no-of-created-texts : INT32; no-of-marks : INT16; no-of-confs : INT16; ) Personal-Flags ::= BITSTRING ( unread-is-secret; flg2; flg3; flg4; flg5; flg6; flg7; flg8; ) Priv-Bits ::= BITSTRING ( wheel; admin; statistic; create-pers; create-conf; change-name; flg7; flg8; flg9; flg10; flg11; flg12; flg13; flg14; flg15; flg16; ) Read-Range ::= ( first-read : Local-Text-No; last-read : Local-Text-No; ) Session-Flags ::= BITSTRING ( invisible; user-active-used; user-absent; reserved3; reserved4; reserved5; reserved6; reserved7; ) Session-No ::= INT32 Static-Server-Info ::= ( boot-time : Time; save-time : Time; db-status : HOLLERITH; existing-texts : INT32; highest-text-no : Text-No; existing-confs : INT32; existing-persons : INT32; highest-conf-no : Conf-No; ) Static-Session-Info ::= ( username : HOLLERITH; hostname : HOLLERITH; ident-user : HOLLERITH; connection-time : Time; ) Stats ::= ( average : FLOAT; ascent-rate : FLOAT; descent-rate : FLOAT; ) Stats-Description ::= ( what : ARRAY HOLLERITH; when : ARRAY INT32; ) Text-List ::= ( first-local-no : Local-Text-No; texts : ARRAY Text-No; ) Text-Mapping ::= ( range-begin : Local-Text-No; range-end : Local-Text-No; more-texts-exists : BOOL; block : Local-To-Global-Block; ) Text-No ::= INT32 Text-Number-Pair ::= ( local-number : Local-Text-No; global-number : Text-No; ) Text-Stat ::= ( creation-time : Time; author : Pers-No; no-of-lines : INT32; no-of-chars : INT32; no-of-marks : INT16; misc-info : ARRAY Misc-Info; aux-items : ARRAY Aux-Item; ) Time ::= ( seconds : INT32; minutes : INT32; hours : INT32; day : INT32; month : INT32; year : INT32; day-of-week : INT32; day-of-year : INT32; is-dst : BOOL; ) UConference ::= ( name : HOLLERITH; type : Extended-Conf-Type; highest-local-no : Local-Text-No; nice : Garb-Nice; ) Version-Info ::= ( protocol-version : INT32; server-software : HOLLERITH; software-version : HOLLERITH; ) Who-Info ::= ( person : Pers-No; working-conference : Conf-No; session : Session-No; what-am-i-doing : HOLLERITH; username : HOLLERITH; ) %Request: 80 %Name: accept-async %Stable-Name: accept-async-9 %Protocol version: 9 %Status: Recommended %End Request accept-async [80] ( request-list : ARRAY INT32 ) -> ( ); %Request: 32 %Name: add-comment %Stable-Name: add-comment-1 %Protocol version: 1 %Status: Recommended %End Request add-comment [32] (( text-no : Text-No; comment-to : Text-No )) -> ( ); %Request: 37 %Name: add-footnote %Stable-Name: add-footnote-1 %Protocol version: 1 %Status: Recommended %End Request add-footnote [37] (( text-no : Text-No; footnote-to : Text-No )) -> ( ); %Request: 100 %Name: add-member %Stable-Name: add-member-10 %Protocol version: 10 %Status: Recommended %End Request add-member [100] (( conf-no : Conf-No; pers-no : Pers-No; priority : INT8; where : INT16; type : Membership-Type )) -> ( ); %Request: 30 %Name: add-recipient %Stable-Name: add-recipient-1 %Protocol version: 1 %Status: Recommended %End Request add-recipient [30] (( text-no : Text-No; conf-no : Conf-No; recpt-type : Info-Type )) -> ( ); %Request: 2 %Name: change-conference %Stable-Name: change-conference-1 %Protocol version: 1 %Status: Recommended %End Request change-conference [2] ( conference : Conf-No ) -> ( ); %Request: 3 %Name: change-name %Stable-Name: change-name-1 %Protocol version: 1 %Status: Recommended %End Request change-name [3] (( conference : Conf-No; new-name : HOLLERITH )) -> ( ); %Request: 4 %Name: change-what-i-am-doing %Stable-Name: change-what-i-am-doing-1 %Protocol version: 1 %Status: Recommended %End Request change-what-i-am-doing [4] ( what-am-i-doing : HOLLERITH ) -> ( ); %Request: 87 %Name: create-anonymous-text %Stable-Name: create-anonymous-text-10 %Protocol version: 10 %Status: Recommended %End Request create-anonymous-text [87] (( text : HOLLERITH; misc-info : ARRAY Misc-Info; aux-items : ARRAY Aux-Item-Input )) -> ( Text-No ); %Request: 88 %Name: create-conf %Stable-Name: create-conf-10 %Protocol version: 10 %Status: Recommended %End Request create-conf [88] (( name : HOLLERITH; type : Any-Conf-Type; aux-items : ARRAY Aux-Item-Input )) -> ( Conf-No ); %Request: 89 %Name: create-person %Stable-Name: create-person-10 %Protocol version: 10 %Status: Recommended %End Request create-person [89] (( name : HOLLERITH; passwd : HOLLERITH; flags : Personal-Flags; aux-items : ARRAY Aux-Item-Input )) -> ( Pers-No ); %Request: 86 %Name: create-text %Stable-Name: create-text-10 %Protocol version: 10 %Status: Recommended %End Request create-text [86] (( text : HOLLERITH; misc-info : ARRAY Misc-Info; aux-items : ARRAY Aux-Item-Input )) -> ( Text-No ); %Request: 11 %Name: delete-conf %Stable-Name: delete-conf-1 %Protocol version: 1 %Status: Recommended %End Request delete-conf [11] ( conf : Conf-No ) -> ( ); %Request: 29 %Name: delete-text %Stable-Name: delete-text-1 %Protocol version: 1 %Status: Recommended %End Request delete-text [29] ( text : Text-No ) -> ( ); %Request: 55 %Name: disconnect %Stable-Name: disconnect-1 %Protocol version: 1 %Status: Recommended %End Request disconnect [55] ( session-no : Session-No ) -> ( ); %Request: 42 %Name: enable %Stable-Name: enable-1 %Protocol version: 1 %Status: Recommended %End Request enable [42] ( level : INT8 ) -> ( ); %Request: 116 %Name: find-next-conf-no %Stable-Name: find-next-conf-no-11 %Protocol version: 11 %Status: Recommended %End Request find-next-conf-no [116] ( start : Conf-No ) -> ( Conf-No ); %Request: 60 %Name: find-next-text-no %Stable-Name: find-next-text-no-3 %Protocol version: 3 %Status: Recommended %End Request find-next-text-no [60] ( start : Text-No ) -> ( Text-No ); %Request: 117 %Name: find-previous-conf-no %Stable-Name: find-previous-conf-no-11 %Protocol version: 11 %Status: Recommended %End Request find-previous-conf-no [117] ( start : Conf-No ) -> ( Conf-No ); %Request: 61 %Name: find-previous-text-no %Stable-Name: find-previous-text-no-3 %Protocol version: 3 %Status: Recommended %End Request find-previous-text-no [61] ( start : Text-No ) -> ( Text-No ); %Request: 114 %Name: first-unused-conf-no %Stable-Name: first-unused-conf-no-11 %Protocol version: 11 %Status: Recommended %End Request first-unused-conf-no [114] ( ) -> ( Conf-No ); %Request: 115 %Name: first-unused-text-no %Stable-Name: first-unused-text-no-11 %Protocol version: 11 %Status: Recommended %End Request first-unused-text-no [115] ( ) -> ( Text-No ); %Request: 113 %Name: get-boottime-info %Stable-Name: get-boottime-info-11 %Protocol version: 11 %Status: Recommended %End Request get-boottime-info [113] ( ) -> ( Static-Server-Info ); %Request: 70 %Name: get-client-name %Stable-Name: get-client-name-6 %Protocol version: 6 %Status: Recommended %End Request get-client-name [70] ( session : Session-No ) -> ( HOLLERITH ); %Request: 71 %Name: get-client-version %Stable-Name: get-client-version-6 %Protocol version: 6 %Status: Recommended %End Request get-client-version [71] ( session : Session-No ) -> ( HOLLERITH ); %Request: 85 %Name: get-collate-table %Stable-Name: get-collate-table-10 %Protocol version: 10 %Status: Recommended %End Request get-collate-table [85] ( ) -> ( HOLLERITH ); %Request: 91 %Name: get-conf-stat %Stable-Name: get-conf-stat-10 %Protocol version: 10 %Status: Recommended %End Request get-conf-stat [91] ( conf-no : Conf-No ) -> ( Conference ); %Request: 94 %Name: get-info %Stable-Name: get-info-10 %Protocol version: 10 %Status: Recommended %End Request get-info [94] ( ) -> ( Info ); %Request: 58 %Name: get-last-text %Stable-Name: get-last-text-3 %Protocol version: 3 %Status: Recommended %End Request get-last-text [58] ( before : Time ) -> ( Text-No ); %Request: 23 %Name: get-marks %Stable-Name: get-marks-1 %Protocol version: 1 %Status: Recommended %End Request get-marks [23] ( ) -> ( ARRAY Mark ); %Request: 101 %Name: get-members %Stable-Name: get-members-10 %Protocol version: 10 %Status: Recommended %End Request get-members [101] (( conf : Conf-No; first : INT16; no-of-members : INT16 )) -> ( ARRAY Member ); %Request: 108 %Name: get-membership %Stable-Name: get-membership-11 %Protocol version: 11 %Status: Recommended %End Request get-membership [108] (( person : Pers-No; first : INT16; no-of-confs : INT16; want-read-ranges : BOOL; max-ranges : INT32 )) -> ( ARRAY Membership ); %Request: 49 %Name: get-person-stat %Stable-Name: get-person-stat-1 %Protocol version: 1 %Status: Recommended %End Request get-person-stat [49] ( pers-no : Pers-No ) -> ( Person ); %Request: 84 %Name: get-static-session-info %Stable-Name: get-static-session-info-9 %Protocol version: 9 %Status: Recommended %End Request get-static-session-info [84] ( session-no : Session-No ) -> ( Static-Session-Info ); %Request: 112 %Name: get-stats %Stable-Name: get-stats-11 %Protocol version: 11 %Status: Recommended %End Request get-stats [112] ( what : HOLLERITH ) -> ( ARRAY Stats ); %Request: 111 %Name: get-stats-description %Stable-Name: get-stats-description-11 %Protocol version: 11 %Status: Recommended %End Request get-stats-description [111] ( ) -> ( Stats-Description ); %Request: 25 %Name: get-text %Stable-Name: get-text-1 %Protocol version: 1 %Status: Recommended %End Request get-text [25] (( text : Text-No; start-char : INT32; end-char : INT32 )) -> ( HOLLERITH ); %Request: 90 %Name: get-text-stat %Stable-Name: get-text-stat-10 %Protocol version: 10 %Status: Recommended %End Request get-text-stat [90] ( text-no : Text-No ) -> ( Text-Stat ); %Request: 35 %Name: get-time %Stable-Name: get-time-1 %Protocol version: 1 %Status: Recommended %End Request get-time [35] ( ) -> ( Time ); %Request: 78 %Name: get-uconf-stat %Stable-Name: get-uconf-stat-8 %Protocol version: 8 %Status: Recommended %End Request get-uconf-stat [78] ( conference : Conf-No ) -> ( UConference ); %Request: 52 %Name: get-unread-confs %Stable-Name: get-unread-confs-1 %Protocol version: 1 %Status: Recommended %End Request get-unread-confs [52] ( pers-no : Pers-No ) -> ( ARRAY Conf-No ); %Request: 75 %Name: get-version-info %Stable-Name: get-version-info-7 %Protocol version: 7 %Status: Recommended %End Request get-version-info [75] ( ) -> ( Version-Info ); %Request: 103 %Name: local-to-global %Stable-Name: local-to-global-10 %Protocol version: 10 %Status: Recommended %End Request local-to-global [103] (( conf-no : Conf-No; first-local-no : Local-Text-No; no-of-existing-texts : INT32 )) -> ( Text-Mapping ); %Request: 121 %Name: local-to-global-reverse %Stable-Name: local-to-global-reverse-11 %Protocol version: 11 %Status: Recommended %End Request local-to-global-reverse [121] (( conf-no : Conf-No; local-no-ceiling : Local-Text-No; no-of-existing-texts : INT32 )) -> ( Text-Mapping ); %Request: 62 %Name: login %Stable-Name: login-4 %Protocol version: 4 %Status: Recommended %End Request login [62] (( person : Pers-No; passwd : HOLLERITH; invisible : BOOL )) -> ( ); %Request: 1 %Name: logout %Stable-Name: logout-1 %Protocol version: 1 %Status: Recommended %End Request logout [1] ( ) -> ( ); %Request: 76 %Name: lookup-z-name %Stable-Name: lookup-z-name-7 %Protocol version: 7 %Status: Recommended %End Request lookup-z-name [76] (( name : HOLLERITH; want-pers : BOOL; want-confs : BOOL )) -> ( ARRAY Conf-Z-Info ); %Request: 104 %Name: map-created-texts %Stable-Name: map-created-texts-10 %Protocol version: 10 %Status: Recommended %End Request map-created-texts [104] (( author : Pers-No; first-local-no : Local-Text-No; no-of-existing-texts : INT32 )) -> ( Text-Mapping ); %Request: 122 %Name: map-created-texts-reverse %Stable-Name: map-created-texts-reverse-11 %Protocol version: 11 %Status: Recommended %End Request map-created-texts-reverse [122] (( author : Pers-No; local-no-ceiling : Local-Text-No; no-of-existing-texts : INT32 )) -> ( Text-Mapping ); %Request: 27 %Name: mark-as-read %Stable-Name: mark-as-read-1 %Protocol version: 1 %Status: Recommended %End Request mark-as-read [27] (( conference : Conf-No; text : ARRAY Local-Text-No )) -> ( ); %Request: 109 %Name: mark-as-unread %Stable-Name: mark-as-unread-11 %Protocol version: 11 %Status: Recommended %End Request mark-as-unread [109] (( conference : Conf-No; text : Local-Text-No )) -> ( ); %Request: 72 %Name: mark-text %Stable-Name: mark-text-4 %Protocol version: 4 %Status: Recommended %End Request mark-text [72] (( text : Text-No; mark-type : INT8 )) -> ( ); %Request: 93 %Name: modify-conf-info %Stable-Name: modify-conf-info-10 %Protocol version: 10 %Status: Recommended %End Request modify-conf-info [93] (( conf : Conf-No; delete : ARRAY Aux-No; add : ARRAY Aux-Item-Input )) -> ( ); %Request: 95 %Name: modify-system-info %Stable-Name: modify-system-info-10 %Protocol version: 10 %Status: Recommended %End Request modify-system-info [95] (( items-to-delete : ARRAY Aux-No; items-to-add : ARRAY Aux-Item-Input )) -> ( ); %Request: 92 %Name: modify-text-info %Stable-Name: modify-text-info-10 %Protocol version: 10 %Status: Recommended %End Request modify-text-info [92] (( text : Text-No; delete : ARRAY Aux-No; add : ARRAY Aux-Item-Input )) -> ( ); %Request: 81 %Name: query-async %Stable-Name: query-async-9 %Protocol version: 9 %Status: Recommended %End Request query-async [81] ( ) -> ( ARRAY INT32 ); %Request: 96 %Name: query-predefined-aux-items %Stable-Name: query-predefined-aux-items-10 %Protocol version: 10 %Status: Recommended %End Request query-predefined-aux-items [96] ( ) -> ( ARRAY INT32 ); %Request: 107 %Name: query-read-texts %Stable-Name: query-read-texts-11 %Protocol version: 11 %Status: Recommended %End Request query-read-texts [107] (( person : Pers-No; conference : Conf-No; want-read-ranges : BOOL; max-ranges : INT32 )) -> ( Membership ); %Request: 74 %Name: re-z-lookup %Stable-Name: re-z-lookup-7 %Protocol version: 7 %Status: Recommended %End Request re-z-lookup [74] (( regexp : HOLLERITH; want-persons : BOOL; want-confs : BOOL )) -> ( ARRAY Conf-Z-Info ); %Request: 53 %Name: send-message %Stable-Name: send-message-1 %Protocol version: 1 %Status: Recommended %End Request send-message [53] (( recipient : Conf-No; message : HOLLERITH )) -> ( ); %Request: 69 %Name: set-client-version %Stable-Name: set-client-version-6 %Protocol version: 6 %Status: Recommended %End Request set-client-version [69] (( client-name : HOLLERITH; client-version : HOLLERITH )) -> ( ); %Request: 21 %Name: set-conf-type %Stable-Name: set-conf-type-1 %Protocol version: 1 %Status: Recommended %End Request set-conf-type [21] (( conf-no : Conf-No; type : Any-Conf-Type )) -> ( ); %Request: 120 %Name: set-connection-time-format %Stable-Name: set-connection-time-format-11 %Protocol version: 11 %Status: Recommended %End Request set-connection-time-format [120] ( use-utc : BOOL ) -> ( ); %Request: 17 %Name: set-etc-motd %Stable-Name: set-etc-motd-1 %Protocol version: 1 %Status: Recommended %End Request set-etc-motd [17] (( conf-no : Conf-No; text-no : Text-No )) -> ( ); %Request: 22 %Name: set-garb-nice %Stable-Name: set-garb-nice-1 %Protocol version: 1 %Status: Recommended %End Request set-garb-nice [22] (( conf-no : Conf-No; nice : Garb-Nice )) -> ( ); %Request: 79 %Name: set-info %Stable-Name: set-info-9 %Protocol version: 9 %Status: Recommended %End Request set-info [79] ( info : Info-Old ) -> ( ); %Request: 105 %Name: set-keep-commented %Stable-Name: set-keep-commented-10 %Protocol version: 10 %Status: Recommended %End Request set-keep-commented [105] (( conf-no : Conf-No; keep-commented : Garb-Nice )) -> ( ); %Request: 77 %Name: set-last-read %Stable-Name: set-last-read-8 %Protocol version: 8 %Status: Recommended %End Request set-last-read [77] (( conference : Conf-No; last-read : Local-Text-No )) -> ( ); %Request: 102 %Name: set-membership-type %Stable-Name: set-membership-type-10 %Protocol version: 10 %Status: Recommended %End Request set-membership-type [102] (( pers : Pers-No; conf : Conf-No; type : Membership-Type )) -> ( ); %Request: 41 %Name: set-motd-of-lyskom %Stable-Name: set-motd-of-lyskom-1 %Protocol version: 1 %Status: Recommended %End Request set-motd-of-lyskom [41] ( text-no : Text-No ) -> ( ); %Request: 8 %Name: set-passwd %Stable-Name: set-passwd-1 %Protocol version: 1 %Status: Recommended %End Request set-passwd [8] (( person : Pers-No; old-pwd : HOLLERITH; new-pwd : HOLLERITH )) -> ( ); %Request: 19 %Name: set-permitted-submitters %Stable-Name: set-permitted-submitters-1 %Protocol version: 1 %Status: Recommended %End Request set-permitted-submitters [19] (( conf-no : Conf-No; perm-sub : Conf-No )) -> ( ); %Request: 106 %Name: set-pers-flags %Stable-Name: set-pers-flags-10 %Protocol version: 10 %Status: Recommended %End Request set-pers-flags [106] (( pers-no : Pers-No; flags : Personal-Flags )) -> ( ); %Request: 16 %Name: set-presentation %Stable-Name: set-presentation-1 %Protocol version: 1 %Status: Recommended %End Request set-presentation [16] (( conf-no : Conf-No; text-no : Text-No )) -> ( ); %Request: 7 %Name: set-priv-bits %Stable-Name: set-priv-bits-1 %Protocol version: 1 %Status: Recommended %End Request set-priv-bits [7] (( person : Pers-No; privileges : Priv-Bits )) -> ( ); %Request: 110 %Name: set-read-ranges %Stable-Name: set-read-ranges-11 %Protocol version: 11 %Status: Recommended %End Request set-read-ranges [110] (( conference : Conf-No; read-ranges : ARRAY Read-Range )) -> ( ); %Request: 20 %Name: set-super-conf %Stable-Name: set-super-conf-1 %Protocol version: 1 %Status: Recommended %End Request set-super-conf [20] (( conf-no : Conf-No; super-conf : Conf-No )) -> ( ); %Request: 18 %Name: set-supervisor %Stable-Name: set-supervisor-1 %Protocol version: 1 %Status: Recommended %End Request set-supervisor [18] (( conf-no : Conf-No; admin : Conf-No )) -> ( ); %Request: 40 %Name: set-unread %Stable-Name: set-unread-1 %Protocol version: 1 %Status: Recommended %End Request set-unread [40] (( conf-no : Conf-No; no-of-unread : INT32 )) -> ( ); %Request: 57 %Name: set-user-area %Stable-Name: set-user-area-2 %Protocol version: 2 %Status: Recommended %End Request set-user-area [57] (( pers-no : Pers-No; user-area : Text-No )) -> ( ); %Request: 44 %Name: shutdown-kom %Stable-Name: shutdown-kom-1 %Protocol version: 1 %Status: Recommended %End Request shutdown-kom [44] ( exit-val : INT8 ) -> ( ); %Request: 33 %Name: sub-comment %Stable-Name: sub-comment-1 %Protocol version: 1 %Status: Recommended %End Request sub-comment [33] (( text-no : Text-No; comment-to : Text-No )) -> ( ); %Request: 38 %Name: sub-footnote %Stable-Name: sub-footnote-1 %Protocol version: 1 %Status: Recommended %End Request sub-footnote [38] (( text-no : Text-No; footnote-to : Text-No )) -> ( ); %Request: 15 %Name: sub-member %Stable-Name: sub-member-1 %Protocol version: 1 %Status: Recommended %End Request sub-member [15] (( conf-no : Conf-No; pers-no : Pers-No )) -> ( ); %Request: 31 %Name: sub-recipient %Stable-Name: sub-recipient-1 %Protocol version: 1 %Status: Recommended %End Request sub-recipient [31] (( text-no : Text-No; conf-no : Conf-No )) -> ( ); %Request: 43 %Name: sync-kom %Stable-Name: sync-kom-1 %Protocol version: 1 %Status: Recommended %End Request sync-kom [43] ( ) -> ( ); %Request: 73 %Name: unmark-text %Stable-Name: unmark-text-6 %Protocol version: 6 %Status: Recommended %End Request unmark-text [73] ( text-no : Text-No ) -> ( ); %Request: 82 %Name: user-active %Stable-Name: user-active-9 %Protocol version: 9 %Status: Recommended %End Request user-active [82] ( ) -> ( ); %Request: 56 %Name: who-am-i %Stable-Name: who-am-i-1 %Protocol version: 1 %Status: Recommended %End Request who-am-i [56] ( ) -> ( Session-No ); %Request: 83 %Name: who-is-on-dynamic %Stable-Name: who-is-on-dynamic-9 %Protocol version: 9 %Status: Recommended %End Request who-is-on-dynamic [83] (( want-visible : BOOL; want-invisible : BOOL; active-last : INT32 )) -> ( ARRAY Dynamic-Session-Info ); %Async: 14 %Async-Name: async-deleted-text %Async-Stable-Name: async-deleted-text-10 %Protocol version: 10 %Status: Recommended %End Async async-deleted-text [14] (( text-no : Text-No; text-stat : Text-Stat )) %Async: 6 %Async-Name: async-i-am-on %Async-Stable-Name: async-i-am-on-1 %Protocol version: 1 %Status: Recommended %End Async async-i-am-on [6] ( info : Who-Info ) %Async: 8 %Async-Name: async-leave-conf %Async-Stable-Name: async-leave-conf-1 %Protocol version: 1 %Status: Recommended %End Async async-leave-conf [8] ( conf-no : Conf-No ) %Async: 9 %Async-Name: async-login %Async-Stable-Name: async-login-1 %Protocol version: 1 %Status: Recommended %End Async async-login [9] (( pers-no : Pers-No; session-no : Session-No )) %Async: 13 %Async-Name: async-logout %Async-Stable-Name: async-logout-1 %Protocol version: 1 %Status: Recommended %End Async async-logout [13] (( pers-no : Pers-No; session-no : Session-No )) %Async: 18 %Async-Name: async-new-membership %Async-Stable-Name: async-new-membership-10 %Protocol version: 10 %Status: Recommended %End Async async-new-membership [18] (( pers-no : Pers-No; conf-no : Conf-No )) %Async: 21 %Async-Name: async-new-motd %Async-Stable-Name: async-new-motd-11 %Protocol version: 11 %Status: Recommended %End Async async-new-motd [21] (( conf-no : Conf-No; old-motd : Text-No; new-motd : Text-No )) %Async: 5 %Async-Name: async-new-name %Async-Stable-Name: async-new-name-1 %Protocol version: 1 %Status: Recommended %End Async async-new-name [5] (( conf-no : Conf-No; old-name : HOLLERITH; new-name : HOLLERITH )) %Async: 20 %Async-Name: async-new-presentation %Async-Stable-Name: async-new-presentation-11 %Protocol version: 11 %Status: Recommended %End Async async-new-presentation [20] (( conf-no : Conf-No; old-presentation : Text-No; new-presentation : Text-No )) %Async: 16 %Async-Name: async-new-recipient %Async-Stable-Name: async-new-recipient-10 %Protocol version: 10 %Status: Recommended %End Async async-new-recipient [16] (( text-no : Text-No; conf-no : Conf-No; type : Info-Type )) %Async: 15 %Async-Name: async-new-text %Async-Stable-Name: async-new-text-10 %Protocol version: 10 %Status: Recommended %End Async async-new-text [15] (( text-no : Text-No; text-stat : Text-Stat )) %Async: 19 %Async-Name: async-new-user-area %Async-Stable-Name: async-new-user-area-11 %Protocol version: 11 %Status: Recommended %End Async async-new-user-area [19] (( pers-no : Pers-No; old-user-area : Text-No; new-user-area : Text-No )) %Async: 11 %Async-Name: async-rejected-connection %Async-Stable-Name: async-rejected-connection-1 %Protocol version: 1 %Status: Recommended %End Async async-rejected-connection [11] ( ) %Async: 12 %Async-Name: async-send-message %Async-Stable-Name: async-send-message-1 %Protocol version: 1 %Status: Recommended %End Async async-send-message [12] (( recipient : Conf-No; sender : Pers-No; message : HOLLERITH )) %Async: 17 %Async-Name: async-sub-recipient %Async-Stable-Name: async-sub-recipient-10 %Protocol version: 10 %Status: Recommended %End Async async-sub-recipient [17] (( text-no : Text-No; conf-no : Conf-No; type : Info-Type )) %Async: 7 %Async-Name: async-sync-db %Async-Stable-Name: async-sync-db-1 %Protocol version: 1 %Status: Recommended %End Async async-sync-db [7] ( ) %Async: 22 %Async-Name: async-text-aux-changed %Async-Stable-Name: async-text-aux-changed-11 %Protocol version: 11 %Status: Recommended %End Async async-text-aux-changed [22] (( text-no : Text-No; deleted : ARRAY Aux-Item; added : ARRAY Aux-Item ))