Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterOpenRcaServiceServer(s grpc.ServiceRegistrar, srv OpenRcaServiceServer)
- type OpenRcaServiceClient
- type OpenRcaServiceServer
- type OpenRcaService_StreamCoreMetricsClient
- type OpenRcaService_StreamCoreMetricsServer
- type UnimplementedOpenRcaServiceServer
- type UnsafeOpenRcaServiceServer
Constants ¶
const (
OpenRcaService_StreamCoreMetrics_FullMethodName = "/xds.service.orca.v3.OpenRcaService/StreamCoreMetrics"
)
Variables ¶
var OpenRcaService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "xds.service.orca.v3.OpenRcaService", HandlerType: (*OpenRcaServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "StreamCoreMetrics", Handler: _OpenRcaService_StreamCoreMetrics_Handler, ServerStreams: true, }, }, Metadata: "xds/service/orca/v3/orca.proto", }
OpenRcaService_ServiceDesc is the grpc.ServiceDesc for OpenRcaService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterOpenRcaServiceServer ¶
func RegisterOpenRcaServiceServer(s grpc.ServiceRegistrar, srv OpenRcaServiceServer)
Types ¶
type OpenRcaServiceClient ¶
type OpenRcaServiceClient interface {
StreamCoreMetrics(ctx context.Context, in *v3.OrcaLoadReportRequest, opts ...grpc.CallOption) (OpenRcaService_StreamCoreMetricsClient, error)
}
OpenRcaServiceClient is the client API for OpenRcaService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOpenRcaServiceClient ¶
func NewOpenRcaServiceClient(cc grpc.ClientConnInterface) OpenRcaServiceClient
type OpenRcaServiceServer ¶
type OpenRcaServiceServer interface {
StreamCoreMetrics(*v3.OrcaLoadReportRequest, OpenRcaService_StreamCoreMetricsServer) error
}
OpenRcaServiceServer is the server API for OpenRcaService service. All implementations should embed UnimplementedOpenRcaServiceServer for forward compatibility
type OpenRcaService_StreamCoreMetricsClient ¶
type OpenRcaService_StreamCoreMetricsClient interface { Recv() (*v31.OrcaLoadReport, error) grpc.ClientStream }
type OpenRcaService_StreamCoreMetricsServer ¶
type OpenRcaService_StreamCoreMetricsServer interface { Send(*v31.OrcaLoadReport) error grpc.ServerStream }
type UnimplementedOpenRcaServiceServer ¶
type UnimplementedOpenRcaServiceServer struct { }
UnimplementedOpenRcaServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedOpenRcaServiceServer) StreamCoreMetrics ¶
func (UnimplementedOpenRcaServiceServer) StreamCoreMetrics(*v3.OrcaLoadReportRequest, OpenRcaService_StreamCoreMetricsServer) error
type UnsafeOpenRcaServiceServer ¶
type UnsafeOpenRcaServiceServer interface {
// contains filtered or unexported methods
}
UnsafeOpenRcaServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OpenRcaServiceServer will result in compilation errors.