All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dard.sila_java.library.server_base.0.9.0.source-code.LockController.proto Maven / Gradle / Ivy

There is a newer version: 0.14.0
Show newest version
syntax = "proto3";

import "SiLAFramework.proto";

package sila2.org.silastandard.core.lockcontroller.v1;

service LockController {
    rpc LockServer(sila2.org.silastandard.core.lockcontroller.v1.LockServer_Parameters) returns (sila2.org.silastandard.core.lockcontroller.v1.LockServer_Responses) {}
    rpc UnlockServer(sila2.org.silastandard.core.lockcontroller.v1.UnlockServer_Parameters) returns (sila2.org.silastandard.core.lockcontroller.v1.UnlockServer_Responses) {}
    rpc Subscribe_IsLocked(sila2.org.silastandard.core.lockcontroller.v1.Subscribe_IsLocked_Parameters) returns (stream sila2.org.silastandard.core.lockcontroller.v1.Subscribe_IsLocked_Responses) {}
    rpc Get_FCPAffectedByMetadata_LockIdentifier(sila2.org.silastandard.core.lockcontroller.v1.Get_FCPAffectedByMetadata_LockIdentifier_Parameters) returns (sila2.org.silastandard.core.lockcontroller.v1.Get_FCPAffectedByMetadata_LockIdentifier_Responses) {}
}

message LockServer_Parameters {
    sila2.org.silastandard.String LockIdentifier = 1;
    sila2.org.silastandard.Integer Timeout = 2;
}

message LockServer_Responses {
}

message UnlockServer_Parameters {
    sila2.org.silastandard.String LockIdentifier = 1;
}

message UnlockServer_Responses {
}

message Subscribe_IsLocked_Parameters {
}

message Subscribe_IsLocked_Responses {
    sila2.org.silastandard.Boolean IsLocked = 1;
}

message Get_FCPAffectedByMetadata_LockIdentifier_Parameters {
}

message Get_FCPAffectedByMetadata_LockIdentifier_Responses {
    repeated sila2.org.silastandard.String AffectedCalls = 1;
}

message Metadata_LockIdentifier {
    sila2.org.silastandard.String LockIdentifier = 1;
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy