<<>> <> <> <> DIRECTORY SunRPC, LB; LBGetPut: CEDAR DEFINITIONS = BEGIN Handle: TYPE = SunRPC.Handle; GetReturnCodes: PROC[h: Handle] RETURNS [res: LB.ReturnCodes]; PutReturnCodes: PROC[h: Handle, in: LB.ReturnCodes]; GetLocRoom: PROC[h: Handle] RETURNS [res: LB.LocRoom]; PutLocRoom: PROC[h: Handle, in: LB.LocRoom]; GetLocXYZ: PROC[h: Handle] RETURNS [res: LB.LocXYZ]; PutLocXYZ: PROC[h: Handle, in: LB.LocXYZ]; GetLocationDescriminationValues: PROC[h: Handle] RETURNS [res: LB.LocationDescriminationValues]; PutLocationDescriminationValues: PROC[h: Handle, in: LB.LocationDescriminationValues]; GetLocation: PROC[h: Handle] RETURNS [res: LB.Location]; PutLocation: PROC[h: Handle, in: LB.Location]; GetSphere: PROC[h: Handle] RETURNS [res: LB.Sphere]; PutSphere: PROC[h: Handle, in: LB.Sphere]; GetBasicVolumeDescriminationValues: PROC[h: Handle] RETURNS [res: LB.BasicVolumeDescriminationValues]; PutBasicVolumeDescriminationValues: PROC[h: Handle, in: LB.BasicVolumeDescriminationValues]; GetBasicVolume: PROC[h: Handle] RETURNS [res: LB.BasicVolume]; PutBasicVolume: PROC[h: Handle, in: LB.BasicVolume]; GetVolume: PROC[h: Handle] RETURNS [res: LB.Volume]; PutVolume: PROC[h: Handle, in: LB.Volume]; GetLocatedObject: PROC[h: Handle] RETURNS [res: LB.LocatedObject]; PutLocatedObject: PROC[h: Handle, in: LB.LocatedObject]; GetLocatedObjectSet: PROC[h: Handle] RETURNS [res: LB.LocatedObjectSet]; PutLocatedObjectSet: PROC[h: Handle, in: LB.LocatedObjectSet]; GetChangeOperation: PROC[h: Handle] RETURNS [res: LB.ChangeOperation]; PutChangeOperation: PROC[h: Handle, in: LB.ChangeOperation]; GetErrorType: PROC[h: Handle] RETURNS [res: LB.ErrorType]; PutErrorType: PROC[h: Handle, in: LB.ErrorType]; GetSimple: PROC[h: Handle] RETURNS [res: LB.Simple]; PutSimple: PROC[h: Handle, in: LB.Simple]; GetString: PROC[h: Handle] RETURNS [res: LB.String]; PutString: PROC[h: Handle, in: LB.String]; GetT: PROC[h: Handle] RETURNS [res: LB.T]; PutT: PROC[h: Handle, in: LB.T]; GetSet: PROC[h: Handle] RETURNS [res: LB.Set]; PutSet: PROC[h: Handle, in: LB.Set]; GetAtomic: PROC[h: Handle] RETURNS [res: LB.Atomic]; PutAtomic: PROC[h: Handle, in: LB.Atomic]; GetDistance: PROC[h: Handle] RETURNS [res: LB.Distance]; PutDistance: PROC[h: Handle, in: LB.Distance]; GetStep: PROC[h: Handle] RETURNS [res: LB.Step]; PutStep: PROC[h: Handle, in: LB.Step]; GetStepSeq: PROC[h: Handle] RETURNS [res: LB.StepSeq]; PutStepSeq: PROC[h: Handle, in: LB.StepSeq]; GetPath: PROC[h: Handle] RETURNS [res: LB.Path]; PutPath: PROC[h: Handle, in: LB.Path]; GetPathSet: PROC[h: Handle] RETURNS [res: LB.PathSet]; PutPathSet: PROC[h: Handle, in: LB.PathSet]; GetPathSolution: PROC[h: Handle] RETURNS [res: LB.PathSolution]; PutPathSolution: PROC[h: Handle, in: LB.PathSolution]; GetNearest: PROC[h: Handle] RETURNS [res: LB.Nearest]; PutNearest: PROC[h: Handle, in: LB.Nearest]; GetNearests: PROC[h: Handle] RETURNS [res: LB.Nearests]; PutNearests: PROC[h: Handle, in: LB.Nearests]; GetAtLocargs: PROC[h: Handle] RETURNS [res: LB.AtLocargs]; PutAtLocargs: PROC[h: Handle, in: LB.AtLocargs]; GetAtLocreturn: PROC[h: Handle] RETURNS [res: LB.AtLocreturn]; PutAtLocreturn: PROC[h: Handle, in: LB.AtLocreturn]; GetRemoveObjectargs: PROC[h: Handle] RETURNS [res: LB.RemoveObjectargs]; PutRemoveObjectargs: PROC[h: Handle, in: LB.RemoveObjectargs]; GetRemoveObjectreturn: PROC[h: Handle] RETURNS [res: LB.RemoveObjectreturn]; PutRemoveObjectreturn: PROC[h: Handle, in: LB.RemoveObjectreturn]; GetFindObjectsargs: PROC[h: Handle] RETURNS [res: LB.FindObjectsargs]; PutFindObjectsargs: PROC[h: Handle, in: LB.FindObjectsargs]; GetFindObjectsreturn: PROC[h: Handle] RETURNS [res: LB.FindObjectsreturn]; PutFindObjectsreturn: PROC[h: Handle, in: LB.FindObjectsreturn]; GetNotifyOfObjectsargs: PROC[h: Handle] RETURNS [res: LB.NotifyOfObjectsargs]; PutNotifyOfObjectsargs: PROC[h: Handle, in: LB.NotifyOfObjectsargs]; GetNotifyOfObjectsreturn: PROC[h: Handle] RETURNS [res: LB.NotifyOfObjectsreturn]; PutNotifyOfObjectsreturn: PROC[h: Handle, in: LB.NotifyOfObjectsreturn]; GetRemoveObjectCallbackargs: PROC[h: Handle] RETURNS [res: LB.RemoveObjectCallbackargs]; PutRemoveObjectCallbackargs: PROC[h: Handle, in: LB.RemoveObjectCallbackargs]; GetRemoveObjectCallbackreturn: PROC[h: Handle] RETURNS [res: LB.RemoveObjectCallbackreturn]; PutRemoveObjectCallbackreturn: PROC[h: Handle, in: LB.RemoveObjectCallbackreturn]; GetParentargs: PROC[h: Handle] RETURNS [res: LB.Parentargs]; PutParentargs: PROC[h: Handle, in: LB.Parentargs]; GetParentreturn: PROC[h: Handle] RETURNS [res: LB.Parentreturn]; PutParentreturn: PROC[h: Handle, in: LB.Parentreturn]; GetChildrenargs: PROC[h: Handle] RETURNS [res: LB.Childrenargs]; PutChildrenargs: PROC[h: Handle, in: LB.Childrenargs]; GetChildrenreturn: PROC[h: Handle] RETURNS [res: LB.Childrenreturn]; PutChildrenreturn: PROC[h: Handle, in: LB.Childrenreturn]; GetShortestPathsargs: PROC[h: Handle] RETURNS [res: LB.ShortestPathsargs]; PutShortestPathsargs: PROC[h: Handle, in: LB.ShortestPathsargs]; GetShortestPathsreturn: PROC[h: Handle] RETURNS [res: LB.ShortestPathsreturn]; PutShortestPathsreturn: PROC[h: Handle, in: LB.ShortestPathsreturn]; GetFindNearestsargs: PROC[h: Handle] RETURNS [res: LB.FindNearestsargs]; PutFindNearestsargs: PROC[h: Handle, in: LB.FindNearestsargs]; GetFindNearestsreturn: PROC[h: Handle] RETURNS [res: LB.FindNearestsreturn]; PutFindNearestsreturn: PROC[h: Handle, in: LB.FindNearestsreturn]; GetFindNearestsOfKindargs: PROC[h: Handle] RETURNS [res: LB.FindNearestsOfKindargs]; PutFindNearestsOfKindargs: PROC[h: Handle, in: LB.FindNearestsOfKindargs]; GetFindNearestsOfKindreturn: PROC[h: Handle] RETURNS [res: LB.FindNearestsOfKindreturn]; PutFindNearestsOfKindreturn: PROC[h: Handle, in: LB.FindNearestsOfKindreturn]; GetNotifyObjectsCallbackargs: PROC[h: Handle] RETURNS [res: LB.NotifyObjectsCallbackargs]; PutNotifyObjectsCallbackargs: PROC[h: Handle, in: LB.NotifyObjectsCallbackargs]; GetNotifyObjectsCallbackreturn: PROC[h: Handle] RETURNS [res: LB.NotifyObjectsCallbackreturn]; PutNotifyObjectsCallbackreturn: PROC[h: Handle, in: LB.NotifyObjectsCallbackreturn]; END.