<> <> <<>> DIRECTORY SunRPC USING [Handle], SunRPCAuth USING [Conversation], SunYP USING [AllProc, DomainName, DomainProc, EachMapNameProc, FirstProc, MaplistProc, MasterProc, MatchProc, NextProc, NullProc, OrderProc] ; SunYPClient: CEDAR DEFINITIONS ~ { <> 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] -- ; }...