DIRECTORY SunRPC, ThrushSunRPC, Rope; VoiceRopeServerSunRPC: CEDAR DEFINITIONS ~ { ROPE: TYPE ~ Rope.ROPE; CedarRope: TYPE ~ ROPE; veryLongSeq: CARD16 ~ 65535; ForgetType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope, class: ROPE, refID: ROPE] RETURNS [nb: ROPE]; RecordType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, credentials: ThrushSunRPC.Credentials, serviceID: CARD32, recordedParty: CARD32, intID: CARD32, queueIt: BOOLEAN] RETURNS [nb: ROPE, voiceRope: VoiceRope]; PlayType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, voiceRope: VoiceRope, credentials: ThrushSunRPC.Credentials, serviceID: CARD32, intID: CARD32, queueIt: BOOLEAN] RETURNS [nb: ROPE]; CatType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, callerRName: ROPE, vr1: VoiceRope, vr2: VoiceRope, vr3: VoiceRope, vr4: VoiceRope, vr5: VoiceRope] RETURNS [nb: ROPE, new: VoiceRope]; StopType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, creentials: ThrushSunRPC.Credentials, serviceID: CARD32] RETURNS [nb: ROPE]; IntervalSpecs: TYPE ~ REF IntervalSpecsObject; IntervalSpecsObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF Interval ]; ID: TYPE ~ CARD32; SubstrType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, callerRName: ROPE, vr: VoiceRope, start: INT32, len: INT32] RETURNS [nb: ROPE, new: VoiceRope]; ReplaceType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, callerRName: ROPE, vr: VoiceRope, start: INT32, len: INT32, with: VoiceRope] RETURNS [nb: ROPE, new: VoiceRope]; DescribeRopeType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope, minSilence: INT32] RETURNS [nb: ROPE, length: INT32, noise: IntervalSpecs]; Interval: TYPE ~ RECORD [ start: INT32, length: INT32]; SetPermissionsType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, callerRName: ROPE, vr: VoiceRope, playAccess: Users, editAccess: Users] RETURNS [nb: ROPE]; PauseType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, cedentials: ThrushSunRPC.Credentials, serviceID: CARD32] RETURNS [nb: ROPE]; VoiceBlock: TYPE ~ REF VoiceBlockObject; VoiceBlockObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF CARD16 ]; ResumeType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, credentials: ThrushSunRPC.Credentials, serviceID: CARD32] RETURNS [nb: ROPE]; Users: TYPE ~ REF UsersObject; UsersObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF ROPE ]; longSeq: CARD16 ~ 256; EnergySequence: TYPE ~ REF EnergySequenceObject; EnergySequenceObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF CARD16 ]; GetEnergiesType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope, samplesPerSegment: CARD16] RETURNS [nb: ROPE, energies: EnergySequence]; GetPermissionsType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope] RETURNS [nb: ROPE, playAccess: Users, editAccess: Users]; InterestClass: TYPE ~ ROPE; VoiceSample: TYPE ~ CARD16; VoiceRope: TYPE ~ RECORD [ ropeID: ROPE, start: INT32, length: INT32]; LengthType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope] RETURNS [nb: ROPE, len: INT32]; GetByInterestType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, class: ROPE, refID: ROPE] RETURNS [nb: ROPE, voiceRope: VoiceRope]; CedarNat: TYPE ~ CARD32; StoreBlockType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, block: VoiceBlock, key: ThrushSunRPC.Key] RETURNS [nb: ROPE, voiceRope: VoiceRope]; CedarAtom: TYPE ~ ROPE; SamplesPerSegment: TYPE ~ CARD16; RetainType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, callerRName: ROPE, vr: VoiceRope, class: ROPE, refID: ROPE, other: ROPE] RETURNS [nb: ROPE]; FetchBlockType: TYPE ~ PROC [h: SunRPC.Handle, shhh: CARD32, vr: VoiceRope, start: INT32, len: INT32, decrypt: BOOLEAN] RETURNS [nb: ROPE, block: VoiceBlock]; CedarByte: TYPE ~ CARD32; EnergyRange: TYPE ~ CARD16; }... H VoiceRopeServerSunRPC.Mesa Copyright Σ 1990, 1992 by Xerox Corporation. All rights reserved. Generated by PolleZ.pa at May 16, 1990 3:45:52 pm PDT using Sirocco [2.0] of February 10, 1989 6:26:26 pm PST Polle Zellweger, December 27, 1990 6:11 pm PST Polle Zellweger (PTZ) May 16, 1990 3:49:24 pm PDT changes to: DIRECTORY, VoiceRopeServerP912V1, } Polle Zellweger (PTZ) May 16, 1990 3:54:54 pm PDT changes to: DIRECTORY, VoiceRopeServerSunRPC Polle Zellweger (PTZ) December 27, 1990 6:10:46 pm PST changes to: RetainType, CatType, SubstrType, ReplaceType, SetPermissionsType Κέ•NewlineDelimiter –(cedarcode) style™codešœ™Kšœ Οeœ7™BKšœ5™5Kšœ7™7K™.K˜—šΟk ˜ K˜K˜ K˜—K˜šΟnœžœž œ˜,K˜Kšžœžœžœ˜K˜Kšœ žœžœ˜—˜Kšœ žœ ˜—˜Kšœ žœžœžœžœ žœžœžœ˜u—˜Kšœ žœžœžœ4žœžœ žœ žœžœžœ˜Τ—˜Kšœ žœžœžœJžœ žœ žœžœžœ˜»—˜Kš œ žœžœžœžœRžœžœ˜Ό—˜Kš œ žœžœžœ3žœžœžœ˜ƒ—˜Kšœžœžœ˜.š œžœžœž œžœ˜6Kš œžœžœ žœžœ ˜2K˜——˜Kšžœžœžœ˜—˜Kšœ žœžœžœžœžœžœžœžœ˜˜—˜Kšœ žœžœžœžœžœžœžœžœ˜ͺ—˜Kšœžœžœžœžœžœžœ žœ˜™—˜šœ žœžœ˜Kšœžœ˜ Kšœžœ˜——˜Kš œžœžœžœžœ7žœžœ˜œ—˜Kš œ žœžœžœ3žœžœžœ˜„—˜Kšœ žœžœ˜(š œžœžœž œžœ˜3Kš œžœžœ žœžœž˜0K˜——˜Kš œ žœžœžœ4žœžœžœ˜†—˜Kšœžœžœ ˜š œ žœžœž œžœ˜.Kš œžœžœ žœžœž˜.K˜——˜Kšœ žœ˜—˜Kšœžœžœ˜0š œžœžœž œžœ˜7Kš œžœžœ žœžœž˜0K˜——˜Kš œžœžœžœ$žœžœžœ˜•—˜Kš œžœžœžœžœžœ(˜‰—˜Kšœžœžœ˜—˜Kšœ žœžœ˜—˜šœ žœžœ˜Kšœžœ˜ Kšœžœ˜ Kšœžœ˜——˜Kš œ žœžœžœžœžœžœ˜g—˜Kšœžœžœžœ žœ žœžœžœ˜ƒ—˜Kšœ žœžœ˜—˜Kš œžœžœžœ,žœžœ˜—˜Kšœ žœžœ˜—˜Kšœžœžœ˜!—˜Kšœ žœžœžœžœžœ žœ žœžœžœ˜•—˜Kšœžœžœžœžœžœ žœžœžœ˜ž—˜Kšœ žœžœ˜—˜Kšœ žœžœ˜—K˜K˜™1Kšœ Οr#™/—™1Kšœ   ™,—™6Kšœ  @™L——…—"G