File:  [CSRG BSD Unix] / 43BSDReno / contrib / isode-beta / imisc / imisc.ry
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:56 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43reno
BSD 4.3reno

-- imisc.ry - IMISC remote operations definitions

-- $Header: /var/lib/cvsd/repos/CSRG/43BSDReno/contrib/isode-beta/imisc/imisc.ry,v 1.1.1.1 2018/04/24 16:12:56 root Exp $
--
--
-- $Log: imisc.ry,v $
-- Revision 1.1.1.1  2018/04/24 16:12:56  root
-- BSD 4.3reno
--
-- Revision 7.0  89/11/23  21:57:38  mrose
-- Release 6.0
-- 

--
--				  NOTICE
--
--    Acquisition, use, and distribution of this module and related
--    materials are subject to the restrictions of a license agreement.
--    Consult the Preface in the User's Manual for the full terms of
--    this agreement.
--
--


IMISC DEFINITIONS ::=

BEGIN

-- operations

utcTime OPERATION
	RESULT		UTCResult
	ERRORS		{ congested, unableToDetermineTime }
	::=		0

timeOfDay OPERATION
	RESULT		TimeResult
	ERRORS		{ congested, unableToDetermineTime }
	::=		1

users OPERATION
	RESULT		IA5List
	ERRORS		{ congested, unableToOpenFile }
	::=		2

charGen OPERATION
	RESULT		IA5List
	ERRORS		{ congested }
	::=		3

qotd	OPERATION
	RESULT		IA5List
	ERRORS		{ congested, unableToAccessFile, unableToPipe,
			  unableToFork, errorReading }
	::=		4

finger	OPERATION
	ARGUMENT	IA5List
	RESULT		IA5List
	ERRORS		{ congested, unableToAccessFile, unableToPipe,
			  unableToFork, errorReading }
	::=		5

pwdGen	OPERATION
	RESULT		IA5List
	ERRORS		{ congested }
	::=		6

genTime	OPERATION
	RESULT		GenResult
	ERRORS		{ congested, unableToDetermineTime }
	::=		7

tellUser OPERATION
	ARGUMENT	IA5List
	RESULT		Empty
	ERRORS		{ congested, unableToOpenFile, userNotLoggedIn }
	::=		8

ping OPERATION
    	ARGUMENT	Empty
	RESULT		Empty
    	ERRORS		{ congested }
	::=		9
	    
sink OPERATION
    	ARGUMENT	Data
	RESULT		Empty
    	ERRORS		{ congested }
	::=		10
	    
echo OPERATION
    	ARGUMENT	Data
	RESULT		Data
    	ERRORS		{ congested }
	::=		11
	    
-- errors

congested
	ERROR
	::=		0

unableToDetermineTime
	ERROR
	::=		1

unableToOpenFile
	ERROR
	PARAMETER	IA5List
	::=		2

unableToAccessFile
	ERROR
	PARAMETER	IA5List
	::=		3

unableToPipe
	ERROR
	PARAMETER	IA5List
	::=		4

unableToFork
	ERROR
	PARAMETER	IA5List
	::=		5

errorReading
	ERROR
	PARAMETER	IA5List
	::=		6

userNotLoggedIn
	ERROR
	::=		7

-- types

IA5List ::=
	SEQUENCE OF IA5String

UTCResult ::=
	UniversalTime

TimeResult ::=
	INTEGER

GenResult ::=
	GeneralizedTime

Data ::=
    	ANY

Empty ::=
	NULL

END

unix.superglobalmegacorp.com

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