C# Class WopiHost.Cobalt.CobaltHostLockingStore

Inheritance: HostLockingStore
Show file Open project: petrsvihlik/WopiHost

Public Methods

Method Description
CobaltHostLockingStore ( CobaltSession session ) : System
GetEditorsTableWaterline ( ) : ulong
HandleAmIAlone ( AmIAloneRequest input ) : AmIAloneRequest.OutputType
HandleCheckCoauthLockAvailability ( CheckCoauthLockAvailabilityRequest input ) : CheckCoauthLockAvailabilityRequest.OutputType
HandleCheckExclusiveLockAvailability ( CheckExclusiveLockAvailabilityRequest input ) : CheckExclusiveLockAvailabilityRequest.OutputType
HandleCheckSchemaLockAvailability ( CheckSchemaLockAvailabilityRequest input ) : CheckSchemaLockAvailabilityRequest.OutputType
HandleConvertCoauthLockToExclusiveLock ( ConvertCoauthLockToExclusiveLockRequest input ) : ConvertCoauthLockToExclusiveLockRequest.OutputType
HandleConvertExclusiveLockToSchemaLock ( ConvertExclusiveLockToSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ConvertExclusiveLockToSchemaLockRequest.OutputType
HandleConvertExclusiveLockWithCoauthTransition ( ConvertExclusiveLockWithCoauthTransitionRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ConvertExclusiveLockWithCoauthTransitionRequest.OutputType
HandleConvertSchemaLockToExclusiveLock ( ConvertSchemaLockToExclusiveLockRequest input ) : ConvertSchemaLockToExclusiveLockRequest.OutputType
HandleDocMetaInfo ( DocMetaInfoRequest input ) : DocMetaInfoRequest.OutputType
HandleExitCoauthoring ( ExitCoauthoringRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ExitCoauthoringRequest.OutputType
HandleGetCoauthoringStatus ( GetCoauthoringStatusRequest input ) : GetCoauthoringStatusRequest.OutputType
HandleGetExclusiveLock ( GetExclusiveLockRequest input ) : GetExclusiveLockRequest.OutputType
HandleGetSchemaLock ( GetSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : GetSchemaLockRequest.OutputType
HandleJoinCoauthoring ( JoinCoauthoringRequest input, int protocolMajorVersion, int protocolMinorVersion ) : JoinCoauthoringRequest.OutputType
HandleJoinEditingSession ( JoinEditingSessionRequest input ) : JoinEditingSessionRequest.OutputType
HandleLeaveEditingSession ( LeaveEditingSessionRequest input ) : LeaveEditingSessionRequest.OutputType
HandleLockAndCheckOutStatus ( LockAndCheckOutStatusRequest input ) : LockAndCheckOutStatusRequest.OutputType
HandleMarkCoauthTransitionComplete ( MarkCoauthTransitionCompleteRequest input ) : MarkCoauthTransitionCompleteRequest.OutputType
HandleRefreshCoauthoring ( RefreshCoauthoringSessionRequest input, int protocolMajorVersion, int protocolMinorVersion ) : RefreshCoauthoringSessionRequest.OutputType
HandleRefreshEditingSession ( RefreshEditingSessionRequest input ) : RefreshEditingSessionRequest.OutputType
HandleRefreshExclusiveLock ( RefreshExclusiveLockRequest input ) : RefreshExclusiveLockRequest.OutputType
HandleRefreshSchemaLock ( RefreshSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : RefreshSchemaLockRequest.OutputType
HandleReleaseExclusiveLock ( ReleaseExclusiveLockRequest input ) : ReleaseExclusiveLockRequest.OutputType
HandleReleaseSchemaLock ( ReleaseSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ReleaseSchemaLockRequest.OutputType
HandleRemoveEditorMetadata ( RemoveEditorMetadataRequest input ) : RemoveEditorMetadataRequest.OutputType
HandleServerTime ( ServerTimeRequest input ) : ServerTimeRequest.OutputType
HandleUpdateEditorMetadata ( UpdateEditorMetadataRequest input ) : UpdateEditorMetadataRequest.OutputType
HandleVersions ( VersionsRequest input ) : VersionsRequest.OutputType
HandleWhoAmI ( WhoAmIRequest input ) : WhoAmIRequest.OutputType
QueryEditorsTable ( ) : EditorsTableEntry>.Dictionary

Method Details

CobaltHostLockingStore() public method

public CobaltHostLockingStore ( CobaltSession session ) : System
session CobaltSession
return System

GetEditorsTableWaterline() public method

public GetEditorsTableWaterline ( ) : ulong
return ulong

HandleAmIAlone() public method

public HandleAmIAlone ( AmIAloneRequest input ) : AmIAloneRequest.OutputType
input AmIAloneRequest
return AmIAloneRequest.OutputType

HandleCheckCoauthLockAvailability() public method

public HandleCheckCoauthLockAvailability ( CheckCoauthLockAvailabilityRequest input ) : CheckCoauthLockAvailabilityRequest.OutputType
input CheckCoauthLockAvailabilityRequest
return CheckCoauthLockAvailabilityRequest.OutputType

HandleCheckExclusiveLockAvailability() public method

public HandleCheckExclusiveLockAvailability ( CheckExclusiveLockAvailabilityRequest input ) : CheckExclusiveLockAvailabilityRequest.OutputType
input CheckExclusiveLockAvailabilityRequest
return CheckExclusiveLockAvailabilityRequest.OutputType

HandleCheckSchemaLockAvailability() public method

public HandleCheckSchemaLockAvailability ( CheckSchemaLockAvailabilityRequest input ) : CheckSchemaLockAvailabilityRequest.OutputType
input CheckSchemaLockAvailabilityRequest
return CheckSchemaLockAvailabilityRequest.OutputType

HandleConvertCoauthLockToExclusiveLock() public method

public HandleConvertCoauthLockToExclusiveLock ( ConvertCoauthLockToExclusiveLockRequest input ) : ConvertCoauthLockToExclusiveLockRequest.OutputType
input ConvertCoauthLockToExclusiveLockRequest
return ConvertCoauthLockToExclusiveLockRequest.OutputType

HandleConvertExclusiveLockToSchemaLock() public method

public HandleConvertExclusiveLockToSchemaLock ( ConvertExclusiveLockToSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ConvertExclusiveLockToSchemaLockRequest.OutputType
input ConvertExclusiveLockToSchemaLockRequest
protocolMajorVersion int
protocolMinorVersion int
return ConvertExclusiveLockToSchemaLockRequest.OutputType

HandleConvertExclusiveLockWithCoauthTransition() public method

public HandleConvertExclusiveLockWithCoauthTransition ( ConvertExclusiveLockWithCoauthTransitionRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ConvertExclusiveLockWithCoauthTransitionRequest.OutputType
input ConvertExclusiveLockWithCoauthTransitionRequest
protocolMajorVersion int
protocolMinorVersion int
return ConvertExclusiveLockWithCoauthTransitionRequest.OutputType

HandleConvertSchemaLockToExclusiveLock() public method

public HandleConvertSchemaLockToExclusiveLock ( ConvertSchemaLockToExclusiveLockRequest input ) : ConvertSchemaLockToExclusiveLockRequest.OutputType
input ConvertSchemaLockToExclusiveLockRequest
return ConvertSchemaLockToExclusiveLockRequest.OutputType

HandleDocMetaInfo() public method

public HandleDocMetaInfo ( DocMetaInfoRequest input ) : DocMetaInfoRequest.OutputType
input DocMetaInfoRequest
return DocMetaInfoRequest.OutputType

HandleExitCoauthoring() public method

public HandleExitCoauthoring ( ExitCoauthoringRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ExitCoauthoringRequest.OutputType
input ExitCoauthoringRequest
protocolMajorVersion int
protocolMinorVersion int
return ExitCoauthoringRequest.OutputType

HandleGetCoauthoringStatus() public method

public HandleGetCoauthoringStatus ( GetCoauthoringStatusRequest input ) : GetCoauthoringStatusRequest.OutputType
input GetCoauthoringStatusRequest
return GetCoauthoringStatusRequest.OutputType

HandleGetExclusiveLock() public method

public HandleGetExclusiveLock ( GetExclusiveLockRequest input ) : GetExclusiveLockRequest.OutputType
input GetExclusiveLockRequest
return GetExclusiveLockRequest.OutputType

HandleGetSchemaLock() public method

public HandleGetSchemaLock ( GetSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : GetSchemaLockRequest.OutputType
input GetSchemaLockRequest
protocolMajorVersion int
protocolMinorVersion int
return GetSchemaLockRequest.OutputType

HandleJoinCoauthoring() public method

public HandleJoinCoauthoring ( JoinCoauthoringRequest input, int protocolMajorVersion, int protocolMinorVersion ) : JoinCoauthoringRequest.OutputType
input JoinCoauthoringRequest
protocolMajorVersion int
protocolMinorVersion int
return JoinCoauthoringRequest.OutputType

HandleJoinEditingSession() public method

public HandleJoinEditingSession ( JoinEditingSessionRequest input ) : JoinEditingSessionRequest.OutputType
input JoinEditingSessionRequest
return JoinEditingSessionRequest.OutputType

HandleLeaveEditingSession() public method

public HandleLeaveEditingSession ( LeaveEditingSessionRequest input ) : LeaveEditingSessionRequest.OutputType
input LeaveEditingSessionRequest
return LeaveEditingSessionRequest.OutputType

HandleLockAndCheckOutStatus() public method

public HandleLockAndCheckOutStatus ( LockAndCheckOutStatusRequest input ) : LockAndCheckOutStatusRequest.OutputType
input LockAndCheckOutStatusRequest
return LockAndCheckOutStatusRequest.OutputType

HandleMarkCoauthTransitionComplete() public method

public HandleMarkCoauthTransitionComplete ( MarkCoauthTransitionCompleteRequest input ) : MarkCoauthTransitionCompleteRequest.OutputType
input MarkCoauthTransitionCompleteRequest
return MarkCoauthTransitionCompleteRequest.OutputType

HandleRefreshCoauthoring() public method

public HandleRefreshCoauthoring ( RefreshCoauthoringSessionRequest input, int protocolMajorVersion, int protocolMinorVersion ) : RefreshCoauthoringSessionRequest.OutputType
input RefreshCoauthoringSessionRequest
protocolMajorVersion int
protocolMinorVersion int
return RefreshCoauthoringSessionRequest.OutputType

HandleRefreshEditingSession() public method

public HandleRefreshEditingSession ( RefreshEditingSessionRequest input ) : RefreshEditingSessionRequest.OutputType
input RefreshEditingSessionRequest
return RefreshEditingSessionRequest.OutputType

HandleRefreshExclusiveLock() public method

public HandleRefreshExclusiveLock ( RefreshExclusiveLockRequest input ) : RefreshExclusiveLockRequest.OutputType
input RefreshExclusiveLockRequest
return RefreshExclusiveLockRequest.OutputType

HandleRefreshSchemaLock() public method

public HandleRefreshSchemaLock ( RefreshSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : RefreshSchemaLockRequest.OutputType
input RefreshSchemaLockRequest
protocolMajorVersion int
protocolMinorVersion int
return RefreshSchemaLockRequest.OutputType

HandleReleaseExclusiveLock() public method

public HandleReleaseExclusiveLock ( ReleaseExclusiveLockRequest input ) : ReleaseExclusiveLockRequest.OutputType
input ReleaseExclusiveLockRequest
return ReleaseExclusiveLockRequest.OutputType

HandleReleaseSchemaLock() public method

public HandleReleaseSchemaLock ( ReleaseSchemaLockRequest input, int protocolMajorVersion, int protocolMinorVersion ) : ReleaseSchemaLockRequest.OutputType
input ReleaseSchemaLockRequest
protocolMajorVersion int
protocolMinorVersion int
return ReleaseSchemaLockRequest.OutputType

HandleRemoveEditorMetadata() public method

public HandleRemoveEditorMetadata ( RemoveEditorMetadataRequest input ) : RemoveEditorMetadataRequest.OutputType
input RemoveEditorMetadataRequest
return RemoveEditorMetadataRequest.OutputType

HandleServerTime() public method

public HandleServerTime ( ServerTimeRequest input ) : ServerTimeRequest.OutputType
input ServerTimeRequest
return ServerTimeRequest.OutputType

HandleUpdateEditorMetadata() public method

public HandleUpdateEditorMetadata ( UpdateEditorMetadataRequest input ) : UpdateEditorMetadataRequest.OutputType
input UpdateEditorMetadataRequest
return UpdateEditorMetadataRequest.OutputType

HandleVersions() public method

public HandleVersions ( VersionsRequest input ) : VersionsRequest.OutputType
input VersionsRequest
return VersionsRequest.OutputType

HandleWhoAmI() public method

public HandleWhoAmI ( WhoAmIRequest input ) : WhoAmIRequest.OutputType
input WhoAmIRequest
return WhoAmIRequest.OutputType

QueryEditorsTable() public method

public QueryEditorsTable ( ) : EditorsTableEntry>.Dictionary
return EditorsTableEntry>.Dictionary