blob: ee4dff7b5107a64260504ae3f4f41dc3139aa338 [file] [log] [blame]
khenaidoo4c6543e2021-10-19 17:25:58 -04001syntax = "proto3";
2
3option go_package = "github.com/opencord/voltha-protos/v5/go/onu_inter_adapter_service";
4option java_package = "org.opencord.voltha.onu_inter_adapter_service";
5option java_outer_classname = "VolthaOnuInterAdapterService";
6
7package onu_inter_adapter_service;
8
9import "google/protobuf/empty.proto";
10import "voltha_protos/inter_adapter.proto";
11import "voltha_protos/health.proto";
12
13service OnuInterAdapterService {
14 // GetHealthStatus is used by an OnuInterAdapterService client to verify connectivity
15 // to the gRPC server hosting the OnuInterAdapterService service
16 rpc GetHealthStatus(google.protobuf.Empty) returns (health.HealthStatus);
17
18 rpc OnuIndication(inter_adapter.OnuIndicationMessage) returns (google.protobuf.Empty);
19 rpc OmciIndication(inter_adapter.OmciMessage) returns (google.protobuf.Empty);
20 rpc DownloadTechProfile(inter_adapter.TechProfileDownloadMessage) returns (google.protobuf.Empty);
21 rpc DeleteGemPort(inter_adapter.DeleteGemPortMessage) returns (google.protobuf.Empty);
22 rpc DeleteTCont(inter_adapter.DeleteTcontMessage) returns (google.protobuf.Empty);
23}