-- Grapevine: Lily: DEFS for the larger commands

-- [Juniper]<Grapevine>Lily>LilyCommandDefs.mesa

-- Andrew Birrell   7-Jul-81 14:24:22

DIRECTORY
GlassDefs	USING[ Handle ],
LilyAccessDefs	USING[ Handle ];

LilyCommandDefs: DEFINITIONS =

BEGIN

Command:	TYPE = {answer, characteristics, delete, examine, forward,
		        help, ignore, login, maintain, next, quit, send,
		        type, none};

Send:		PROC[ str: GlassDefs.Handle, user, password: STRING ];

Answer:		PROC[ str: GlassDefs.Handle, msg: LilyAccessDefs.Handle,
		      user, password: STRING ];

Forward:	PROC[ str: GlassDefs.Handle, msg: LilyAccessDefs.Handle,
		      user, password: STRING ];

-- "Help" sub=commands --

HelpAnswer:	PROC[ str: GlassDefs.Handle ];
HelpCharacteristics: PROC[ str: GlassDefs.Handle ];
HelpDelete:	PROC[ str: GlassDefs.Handle ];
HelpExamine:	PROC[ str: GlassDefs.Handle ];
HelpForward:	PROC[ str: GlassDefs.Handle ];
HelpHelp:	PROC[ str: GlassDefs.Handle ];
HelpIgnore:	PROC[ str: GlassDefs.Handle ];
HelpLogin:	PROC[ str: GlassDefs.Handle ];
HelpMaintain:	PROC[ str: GlassDefs.Handle ];
HelpNext:	PROC[ str: GlassDefs.Handle ];
HelpQuit:	PROC[ str: GlassDefs.Handle ];
HelpSend:	PROC[ str: GlassDefs.Handle ];
HelpType:	PROC[ str: GlassDefs.Handle ];
GeneralDocumentation: PROC[ str: GlassDefs.Handle ];

HelpSendOptions:PROC[ str: GlassDefs.Handle ];

HelpCommands:	PROC[ str: GlassDefs.Handle ];

LilyCommands:	PROGRAM;

END.