Annotation of 43BSDReno/contrib/isode-beta/imisc/imisc.ry, revision 1.1.1.1

1.1       root        1: -- imisc.ry - IMISC remote operations definitions
                      2: 
                      3: -- $Header: /f/osi/imisc/RCS/imisc.ry,v 7.0 89/11/23 21:57:38 mrose Rel $
                      4: --
                      5: --
                      6: -- $Log:       imisc.ry,v $
                      7: -- Revision 7.0  89/11/23  21:57:38  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: IMISC DEFINITIONS ::=
                     23: 
                     24: BEGIN
                     25: 
                     26: -- operations
                     27: 
                     28: utcTime OPERATION
                     29:        RESULT          UTCResult
                     30:        ERRORS          { congested, unableToDetermineTime }
                     31:        ::=             0
                     32: 
                     33: timeOfDay OPERATION
                     34:        RESULT          TimeResult
                     35:        ERRORS          { congested, unableToDetermineTime }
                     36:        ::=             1
                     37: 
                     38: users OPERATION
                     39:        RESULT          IA5List
                     40:        ERRORS          { congested, unableToOpenFile }
                     41:        ::=             2
                     42: 
                     43: charGen OPERATION
                     44:        RESULT          IA5List
                     45:        ERRORS          { congested }
                     46:        ::=             3
                     47: 
                     48: qotd   OPERATION
                     49:        RESULT          IA5List
                     50:        ERRORS          { congested, unableToAccessFile, unableToPipe,
                     51:                          unableToFork, errorReading }
                     52:        ::=             4
                     53: 
                     54: finger OPERATION
                     55:        ARGUMENT        IA5List
                     56:        RESULT          IA5List
                     57:        ERRORS          { congested, unableToAccessFile, unableToPipe,
                     58:                          unableToFork, errorReading }
                     59:        ::=             5
                     60: 
                     61: pwdGen OPERATION
                     62:        RESULT          IA5List
                     63:        ERRORS          { congested }
                     64:        ::=             6
                     65: 
                     66: genTime        OPERATION
                     67:        RESULT          GenResult
                     68:        ERRORS          { congested, unableToDetermineTime }
                     69:        ::=             7
                     70: 
                     71: tellUser OPERATION
                     72:        ARGUMENT        IA5List
                     73:        RESULT          Empty
                     74:        ERRORS          { congested, unableToOpenFile, userNotLoggedIn }
                     75:        ::=             8
                     76: 
                     77: ping OPERATION
                     78:        ARGUMENT        Empty
                     79:        RESULT          Empty
                     80:        ERRORS          { congested }
                     81:        ::=             9
                     82:            
                     83: sink OPERATION
                     84:        ARGUMENT        Data
                     85:        RESULT          Empty
                     86:        ERRORS          { congested }
                     87:        ::=             10
                     88:            
                     89: echo OPERATION
                     90:        ARGUMENT        Data
                     91:        RESULT          Data
                     92:        ERRORS          { congested }
                     93:        ::=             11
                     94:            
                     95: -- errors
                     96: 
                     97: congested
                     98:        ERROR
                     99:        ::=             0
                    100: 
                    101: unableToDetermineTime
                    102:        ERROR
                    103:        ::=             1
                    104: 
                    105: unableToOpenFile
                    106:        ERROR
                    107:        PARAMETER       IA5List
                    108:        ::=             2
                    109: 
                    110: unableToAccessFile
                    111:        ERROR
                    112:        PARAMETER       IA5List
                    113:        ::=             3
                    114: 
                    115: unableToPipe
                    116:        ERROR
                    117:        PARAMETER       IA5List
                    118:        ::=             4
                    119: 
                    120: unableToFork
                    121:        ERROR
                    122:        PARAMETER       IA5List
                    123:        ::=             5
                    124: 
                    125: errorReading
                    126:        ERROR
                    127:        PARAMETER       IA5List
                    128:        ::=             6
                    129: 
                    130: userNotLoggedIn
                    131:        ERROR
                    132:        ::=             7
                    133: 
                    134: -- types
                    135: 
                    136: IA5List ::=
                    137:        SEQUENCE OF IA5String
                    138: 
                    139: UTCResult ::=
                    140:        UniversalTime
                    141: 
                    142: TimeResult ::=
                    143:        INTEGER
                    144: 
                    145: GenResult ::=
                    146:        GeneralizedTime
                    147: 
                    148: Data ::=
                    149:        ANY
                    150: 
                    151: Empty ::=
                    152:        NULL
                    153: 
                    154: END

unix.superglobalmegacorp.com

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