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

sila.ConnectionConfigurationService.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.connectionconfigurationservice.v1;

service ConnectionConfigurationService {
    rpc EnableServerInitiatedConnectionMode(sila2.org.silastandard.core.connectionconfigurationservice.v1.EnableServerInitiatedConnectionMode_Parameters) returns (sila2.org.silastandard.core.connectionconfigurationservice.v1.EnableServerInitiatedConnectionMode_Responses) {}
    rpc DisableServerInitiatedConnectionMode(sila2.org.silastandard.core.connectionconfigurationservice.v1.DisableServerInitiatedConnectionMode_Parameters) returns (sila2.org.silastandard.core.connectionconfigurationservice.v1.DisableServerInitiatedConnectionMode_Responses) {}
    rpc ConnectSiLAClient(sila2.org.silastandard.core.connectionconfigurationservice.v1.ConnectSiLAClient_Parameters) returns (sila2.org.silastandard.core.connectionconfigurationservice.v1.ConnectSiLAClient_Responses) {}
    rpc DisconnectSiLAClient(sila2.org.silastandard.core.connectionconfigurationservice.v1.DisconnectSiLAClient_Parameters) returns (sila2.org.silastandard.core.connectionconfigurationservice.v1.DisconnectSiLAClient_Responses) {}
    rpc Subscribe_ServerInitiatedConnectionModeStatus(sila2.org.silastandard.core.connectionconfigurationservice.v1.Subscribe_ServerInitiatedConnectionModeStatus_Parameters) returns (stream sila2.org.silastandard.core.connectionconfigurationservice.v1.Subscribe_ServerInitiatedConnectionModeStatus_Responses) {}
    rpc Subscribe_ConfiguredSiLAClients(sila2.org.silastandard.core.connectionconfigurationservice.v1.Subscribe_ConfiguredSiLAClients_Parameters) returns (stream sila2.org.silastandard.core.connectionconfigurationservice.v1.Subscribe_ConfiguredSiLAClients_Responses) {}
}

message EnableServerInitiatedConnectionMode_Parameters {
}

message EnableServerInitiatedConnectionMode_Responses {
}

message DisableServerInitiatedConnectionMode_Parameters {
}

message DisableServerInitiatedConnectionMode_Responses {
}

message ConnectSiLAClient_Parameters {
    sila2.org.silastandard.String ClientName = 1;
    sila2.org.silastandard.String SiLAClientHost = 2;
    sila2.org.silastandard.Integer SiLAClientPort = 3;
    sila2.org.silastandard.Boolean Persist = 4;
}

message ConnectSiLAClient_Responses {
}

message DisconnectSiLAClient_Parameters {
    sila2.org.silastandard.String ClientName = 1;
    sila2.org.silastandard.Boolean Remove = 2;
}

message DisconnectSiLAClient_Responses {
}

message Subscribe_ServerInitiatedConnectionModeStatus_Parameters {
}

message Subscribe_ServerInitiatedConnectionModeStatus_Responses {
    sila2.org.silastandard.Boolean ServerInitiatedConnectionModeStatus = 1;
}

message Subscribe_ConfiguredSiLAClients_Parameters {
}

message Subscribe_ConfiguredSiLAClients_Responses {
    message ConfiguredSiLAClients_Struct {
        sila2.org.silastandard.String ClientName = 1;
        sila2.org.silastandard.String SiLAClientHost = 2;
        sila2.org.silastandard.Integer SiLAClientPort = 3;
    }
    repeated sila2.org.silastandard.core.connectionconfigurationservice.v1.Subscribe_ConfiguredSiLAClients_Responses.ConfiguredSiLAClients_Struct ConfiguredSiLAClients = 1;
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy