-- fortytwoGetPut.mesa
-- Please do not edit this file.
-- It was generated using CedarRPCGen.

DIRECTORY
  SunRPC,
  fortytwo;

fortytwoGetPut: CEDAR DEFINITIONS =
BEGIN

Handle: TYPE = SunRPC.Handle;

GetQuestionType: PROC[h: Handle] RETURNS [res: fortytwo.QuestionType];
PutQuestionType: PROC[h: Handle, in: fortytwo.QuestionType];

GetQuestion1Type: PROC[h: Handle] RETURNS [res: fortytwo.Question1Type];
PutQuestion1Type: PROC[h: Handle, in: fortytwo.Question1Type];

GetanswerRecType: PROC[h: Handle] RETURNS [res: fortytwo.answerRecType];
PutanswerRecType: PROC[h: Handle, in: fortytwo.answerRecType];

GetTheANSWER: PROC[h: Handle] RETURNS [res: fortytwo.TheANSWER];
PutTheANSWER: PROC[h: Handle, in: fortytwo.TheANSWER];

GetYetAnotherAnswer: PROC[h: Handle] RETURNS [res: fortytwo.YetAnotherAnswer];
PutYetAnotherAnswer: PROC[h: Handle, in: fortytwo.YetAnotherAnswer];

GettrueAnswerRec: PROC[h: Handle] RETURNS [res: fortytwo.trueAnswerRec];
PuttrueAnswerRec: PROC[h: Handle, in: fortytwo.trueAnswerRec];

GettrueQuestionRec: PROC[h: Handle] RETURNS [res: fortytwo.trueQuestionRec];
PuttrueQuestionRec: PROC[h: Handle, in: fortytwo.trueQuestionRec];

GetQuestionRec: PROC[h: Handle] RETURNS [res: fortytwo.QuestionRec];
PutQuestionRec: PROC[h: Handle, in: fortytwo.QuestionRec];

GetAnswerRec: PROC[h: Handle] RETURNS [res: fortytwo.AnswerRec];
PutAnswerRec: PROC[h: Handle, in: fortytwo.AnswerRec];

GetQuestionRecPtr: PROC[h: Handle] RETURNS [res: fortytwo.QuestionRecPtr];
PutQuestionRecPtr: PROC[h: Handle, in: fortytwo.QuestionRecPtr];

GetQuestionRecArray: PROC[h: Handle] RETURNS [res: fortytwo.QuestionRecArray];
PutQuestionRecArray: PROC[h: Handle, in: fortytwo.QuestionRecArray];

GetQuestionRecArray1: PROC[h: Handle] RETURNS [res: fortytwo.QuestionRecArray1];
PutQuestionRecArray1: PROC[h: Handle, in: fortytwo.QuestionRecArray1];

Gettuple: PROC[h: Handle] RETURNS [res: fortytwo.tuple];
Puttuple: PROC[h: Handle, in: fortytwo.tuple];

GetrandomTypes: PROC[h: Handle] RETURNS [res: fortytwo.randomTypes];
PutrandomTypes: PROC[h: Handle, in: fortytwo.randomTypes];

GetFooBar: PROC[h: Handle] RETURNS [res: fortytwo.FooBar];
PutFooBar: PROC[h: Handle, in: fortytwo.FooBar];

Getfoo: PROC[h: Handle] RETURNS [res: fortytwo.foo];
Putfoo: PROC[h: Handle, in: fortytwo.foo];

Getbarr: PROC[h: Handle] RETURNS [res: fortytwo.barr];
Putbarr: PROC[h: Handle, in: fortytwo.barr];

GetULONG: PROC[h: Handle] RETURNS [res: fortytwo.ULONG];
PutULONG: PROC[h: Handle, in: fortytwo.ULONG];

Getfoobar: PROC[h: Handle] RETURNS [res: fortytwo.foobar];
Putfoobar: PROC[h: Handle, in: fortytwo.foobar];

Getfoobaz: PROC[h: Handle] RETURNS [res: fortytwo.foobaz];
Putfoobaz: PROC[h: Handle, in: fortytwo.foobaz];

Getfoobarrr: PROC[h: Handle] RETURNS [res: fortytwo.foobarrr];
Putfoobarrr: PROC[h: Handle, in: fortytwo.foobarrr];

Getbar: PROC[h: Handle] RETURNS [res: fortytwo.bar];
Putbar: PROC[h: Handle, in: fortytwo.bar];

GetTestNamesArray: PROC[h: Handle] RETURNS [res: fortytwo.TestNamesArray];
PutTestNamesArray: PROC[h: Handle, in: fortytwo.TestNamesArray];

END.