SunYPClient.mesa
Demers, September 8, 1987 10:26:57 am PDT
DIRECTORY
SunRPC USING [Handle],
SunRPCAuth USING [Conversation],
SunYP USING [AllProc, DomainName, DomainProc, EachMapNameProc, FirstProc, MaplistProc, MasterProc, MatchProc, NextProc, NullProc, OrderProc]
;
SunYPClient: CEDAR DEFINITIONS
~ {
Procedures
Null: SunYP.NullProc -- [h: Handle, c: Conversation] -- ;
Domain: SunYP.DomainProc -- [h: Handle, c: Conversation, domain: SunYP.DomainName] RETURNS [serves: BOOL] -- ;
DomainNonack: PROC [h: SunRPC.Handle, c: SunRPCAuth.Conversation, domain: SunYP.DomainName, timeout: CARD] RETURNS [serves: BOOL];
Match: SunYP.MatchProc -- [h: Handle, c: Conversation, req: RequestKey] RETURNS [resp: ResponseVal] -- ;
First: SunYP.FirstProc -- [h: Handle, c: Conversation, req: RequestKey] RETURNS [resp: ResponseKeyVal] -- ;
Next: SunYP.NextProc -- [h: Handle, c: Conversation, req: RequestKey] RETURNS [resp: ResponseKeyVal] -- ;
All: SunYP.AllProc -- [h: Handle, c: Conversation, req: RequestNoKey, eachResponseKeyVal: EachResponseKeyValProc] -- ;
Master: SunYP.MasterProc -- [h: Handle, c: Conversation, req: RequestNoKey] RETURNS [resp: ResponseMaster] -- ;
Order: SunYP.OrderProc -- [h: Handle, c: Conversation, req: RequestNoKey] RETURNS [resp: ResponseOrder] -- ;
Maplist: SunYP.MaplistProc -- [h: Handle, c: Conversation, req: DomainName, eachMapName: EachMapNameProc] RETURNS [status: Status] -- ;
}...