AlpineP2202V2.Mesa
Copyright (C) 1986 by Xerox Corporation. All rights reserved.
Generated by CHauser.pa at November 13, 1987 1:17:31 pm PST
using Sirocco [2.0] of January 31, 1987 1:52:42 am PST
DIRECTORY
CrRPC,
CHNameP2V0,
AuthenticationP14V2,
AlpineEnvironmentP2201V1,
BulkDataP0V1,
Rope;
AlpineP2202V2: CEDAR DEFINITIONS ~ {
ROPE: TYPE ~ Rope.ROPE;
OperationFailure: TYPE ~ AlpineEnvironmentP2201V1.OperationFailure;
VolumeIDs: TYPE ~ AlpineEnvironmentP2201V1.VolumeIDs;
LogoffType: TYPE ~ PROC [h: CrRPC.Handle, session: Session];
Logoff: LogoffType;
AssertAlpineWheelType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, enable: BOOLEAN] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
AssertAlpineWheel: AssertAlpineWheelType;
LockFailure: TYPE ~ AlpineEnvironmentP2201V1.LockFailure;
CloseType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
Close: CloseType;
UnknownReason: TYPE ~ AlpineEnvironmentP2201V1.UnknownType;
VolOrVolGroupID: TYPE ~ AlpineEnvironmentP2201V1.VolOrVolGroupID;
AccessRights: TYPE ~ AlpineEnvironmentP2201V1.AccessRights;
PropertySet: TYPE ~ AlpineEnvironmentP2201V1.PropertySet;
VolumeID: TYPE ~ AlpineEnvironmentP2201V1.VolumeID;
UnlockPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
UnlockPages: UnlockPagesType;
AccessFailedType: TYPE ~ ERROR [missingAccess: AlpineEnvironmentP2201V1.NeededAccess];
AccessFailed: AccessFailedType;
ReadPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, desiredProperties: AlpineEnvironmentP2201V1.PropertySet, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [properties: AlpineEnvironmentP2201V1.Properties, replyVerifier: AuthenticationP14V2.SeqWords];
ReadProperties: ReadPropertiesType;
UniversalFile: TYPE ~ AlpineEnvironmentP2201V1.UniversalFile;
GetReferencePatternType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [referencePattern: AlpineEnvironmentP2201V1.ReferencePattern, replyVerifier: AuthenticationP14V2.SeqWords];
GetReferencePattern: GetReferencePatternType;
LockFailedType: TYPE ~ ERROR [why: AlpineEnvironmentP2201V1.LockFailure];
LockFailed: LockFailedType;
CreateType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeID: AlpineEnvironmentP2201V1.VolOrVolGroupID, owner: ROPE, initialSize: INT32, recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [openFileID: CARD32, universalFile: AlpineEnvironmentP2201V1.UniversalFile, replyVerifier: AuthenticationP14V2.SeqWords];
Create: CreateType;
RecoveryOption: TYPE ~ AlpineEnvironmentP2201V1.RecoveryOption;
PageBuffer: TYPE ~ REF PageBufferObject;
PageBufferObject: TYPE ~ MACHINE DEPENDENT RECORD [
body: PACKED SEQUENCE length: CARDINAL OF CARD16
];
AccessList: TYPE ~ AlpineEnvironmentP2201V1.AccessList;
Verifier: TYPE ~ AuthenticationP14V2.SeqWords;
allProperties: AlpineEnvironmentP2201V1.PropertySet ~ [TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE];
Outcome: TYPE ~ AlpineEnvironmentP2201V1.Outcome;
WritePropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, properties: AlpineEnvironmentP2201V1.Properties, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
WriteProperties: WritePropertiesType;
DestroyOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
DestroyOwner: DestroyOwnerType;
OwnerPropertyValuePair: TYPE ~ AlpineEnvironmentP2201V1.OwnerPropertyValuePair;
ConnectionErrorType: TYPE ~ ERROR [problem: ConnectionProblem];
ConnectionError: ConnectionErrorType;
ReadOwnerDBPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID] RETURNS [nOwners: INT32, nEntriesUsed: INT32, nEntries: INT32, totalQuota: INT32, totalSpaceInUse: INT32, volumeGroupSize: INT32, replyVerifier: AuthenticationP14V2.SeqWords];
ReadOwnerDBProperties: ReadOwnerDBPropertiesType;
FileID: TYPE ~ AlpineEnvironmentP2201V1.FileID;
SetLockOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
SetLockOption: SetLockOptionType;
ByteCount: TYPE ~ INT32;
NeededAccess: TYPE ~ AlpineEnvironmentP2201V1.NeededAccess;
WriteOwnerPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, enforceTotalQuota: BOOLEAN] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
WriteOwnerProperties: WriteOwnerPropertiesType;
ReorganizeOwnerDBType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, nEntries: INT32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
ReorganizeOwnerDB: ReorganizeOwnerDBType;
PageCount: TYPE ~ INT32;
GetLockOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [lock: AlpineEnvironmentP2201V1.LockOption, replyVerifier: AuthenticationP14V2.SeqWords];
GetLockOption: GetLockOptionType;
UnlockFileType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
UnlockFile: UnlockFileType;
StaticallyInvalidType: TYPE ~ ERROR [];
StaticallyInvalid: StaticallyInvalidType;
OpenFileID: TYPE ~ CARD32;
IncrementVersionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, increment: INT32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
IncrementVersion: IncrementVersionType;
VALUEPageBuffer: TYPE ~ PageBuffer;
DeleteType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
Delete: DeleteType;
PageNumber: TYPE ~ INT32;
Property: TYPE ~ AlpineEnvironmentP2201V1.Property;
OpenType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, universalFile: AlpineEnvironmentP2201V1.UniversalFile, access: AlpineEnvironmentP2201V1.AccessRights, lock: AlpineEnvironmentP2201V1.LockOption, recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [openFileID: CARD32, fileID: AlpineEnvironmentP2201V1.FileID, replyVerifier: AuthenticationP14V2.SeqWords];
Open: OpenType;
SessionToken: TYPE ~ CARD32;
GetNextGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, previousGroup: AlpineEnvironmentP2201V1.VolumeGroupID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, replyVerifier: AuthenticationP14V2.SeqWords];
GetNextGroup: GetNextGroupType;
VolumeGroupID: TYPE ~ AlpineEnvironmentP2201V1.VolumeGroupID;
GetSizeType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [size: INT32, replyVerifier: AuthenticationP14V2.SeqWords];
GetSize: GetSizeType;
TransID: TYPE ~ AlpineEnvironmentP2201V1.TransID;
OwnerName: TYPE ~ ROPE;
SetSizeType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, size: INT32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
SetSize: SetSizeType;
FileVersion: TYPE ~ INT32;
NextOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, previousOwner: ROPE, desiredProperties: AlpineEnvironmentP2201V1.OwnerPropertySet] RETURNS [owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, replyVerifier: AuthenticationP14V2.SeqWords];
NextOwner: NextOwnerType;
maxPagesPerRun: CARD16 ~ 255;
GetEnclosingGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeID: AlpineEnvironmentP2201V1.VolumeID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, replyVerifier: AuthenticationP14V2.SeqWords];
GetEnclosingGroup: GetEnclosingGroupType;
LockPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
LockPages: LockPagesType;
CreateWorkerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, coordinator: ROPE] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
CreateWorker: CreateWorkerType;
CreateOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, enforceTotalQuota: BOOLEAN] RETURNS [spaceLeftOnVolumeGroup: INT32, replyVerifier: AuthenticationP14V2.SeqWords];
CreateOwner: CreateOwnerType;
FalseBool: TYPE ~ BOOLEAN;
LogonType: TYPE ~ PROC [h: CrRPC.Handle, service: CHNameP2V0.ThreePartName, credentials: AuthenticationP14V2.Credentials, gvCredentials: GVCredentials, verifier: AuthenticationP14V2.SeqWords] RETURNS [session: Session, replyVerifier: AuthenticationP14V2.SeqWords];
Logon: LogonType;
Properties: TYPE ~ AlpineEnvironmentP2201V1.Properties;
Credentials: TYPE ~ AuthenticationP14V2.Credentials;
FileStore: TYPE ~ ROPE;
GetRecoveryOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, replyVerifier: AuthenticationP14V2.SeqWords];
GetRecoveryOption: GetRecoveryOptionType;
CreateTransactionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, createLocalWorker: BOOLEAN] RETURNS [transID: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords];
CreateTransaction: CreateTransactionType;
PropertyValuePair: TYPE ~ AlpineEnvironmentP2201V1.PropertyValuePair;
GetAccessRightsType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [access: AlpineEnvironmentP2201V1.AccessRights, replyVerifier: AuthenticationP14V2.SeqWords];
GetAccessRights: GetAccessRightsType;
RequestedOutcome: TYPE ~ AlpineEnvironmentP2201V1.CommitOrAbort;
GetGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumes: AlpineEnvironmentP2201V1.VolumeIDs, replyVerifier: AuthenticationP14V2.SeqWords];
GetGroup: GetGroupType;
SetReferencePatternType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
SetReferencePattern: SetReferencePatternType;
WritePagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption, content: CrRPC.BulkDataSource] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
WritePages: WritePagesType;
GetUniversalFileType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [universalFile: AlpineEnvironmentP2201V1.UniversalFile, replyVerifier: AuthenticationP14V2.SeqWords];
GetUniversalFile: GetUniversalFileType;
ReadOwnerPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, desiredProperties: AlpineEnvironmentP2201V1.OwnerPropertySet] RETURNS [properties: AlpineEnvironmentP2201V1.OwnerProperties, replyVerifier: AuthenticationP14V2.SeqWords];
ReadOwnerProperties: ReadOwnerPropertiesType;
FinishTransactionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, requestedOutcome: AlpineEnvironmentP2201V1.CommitOrAbort, continue: BOOLEAN] RETURNS [outcome: AlpineEnvironmentP2201V1.Outcome, newTrans: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords];
FinishTransaction: FinishTransactionType;
PossiblyDamagedType: TYPE ~ ERROR [];
PossiblyDamaged: PossiblyDamagedType;
OperationFailedType: TYPE ~ ERROR [why: AlpineEnvironmentP2201V1.OperationFailure];
OperationFailed: OperationFailedType;
GetTransIDType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [transID: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords];
GetTransID: GetTransIDType;
LockOption: TYPE ~ AlpineEnvironmentP2201V1.LockOption;
OwnerProperties: TYPE ~ AlpineEnvironmentP2201V1.OwnerProperties;
ConnectionProblem: TYPE ~ MACHINE DEPENDENT { noRoute(0), noResponse(1), transmissionHardware(2), transportTimeout(3), tooManyLocalConnections(4), tooManyRemoteConnections(5), missingCourier(6), missingProgram(7), missingProcedure(8), protocolMismatch(9), parameterInconsistency(10), invalidMessage(11), returnTimedOut(12), otherCallProblem(65535)};
UnknownType: TYPE ~ ERROR [what: AlpineEnvironmentP2201V1.UnknownType];
Unknown: UnknownType;
ReadPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption, content: CrRPC.BulkDataSink] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
ReadPages: ReadPagesType;
OwnerPropertySet: TYPE ~ AlpineEnvironmentP2201V1.OwnerPropertySet;
UnlockVersionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
UnlockVersion: UnlockVersionType;
ReferencePattern: TYPE ~ AlpineEnvironmentP2201V1.ReferencePattern;
AuthenticationErrorType: TYPE ~ ERROR [problem: AuthenticationP14V2.Problem];
AuthenticationError: AuthenticationErrorType;
GVCredentials: TYPE ~ RECORD [
name: ROPE,
pwd: ROPE];
PageRun: TYPE ~ AlpineEnvironmentP2201V1.PageRun;
Session: TYPE ~ RECORD [
token: CARD32,
verifier: AuthenticationP14V2.SeqWords];
UnlockOwnerDBType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords];
UnlockOwnerDB: UnlockOwnerDBType;
RESULTPageBuffer: TYPE ~ PageBuffer;
}...