mirror of
https://codeberg.org/cunicu/cunicu.git
synced 2025-10-09 02:30:10 +08:00
310 lines
10 KiB
Go
310 lines
10 KiB
Go
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
|
|
|
package pb
|
|
|
|
import (
|
|
context "context"
|
|
grpc "google.golang.org/grpc"
|
|
codes "google.golang.org/grpc/codes"
|
|
status "google.golang.org/grpc/status"
|
|
)
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the grpc package it is being compiled against.
|
|
// Requires gRPC-Go v1.32.0 or later.
|
|
const _ = grpc.SupportPackageIsVersion7
|
|
|
|
// SocketClient is the client API for Socket 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.
|
|
type SocketClient interface {
|
|
GetStatus(ctx context.Context, in *Void, opts ...grpc.CallOption) (*Status, error)
|
|
StreamEvents(ctx context.Context, in *StreamEventsParams, opts ...grpc.CallOption) (Socket_StreamEventsClient, error)
|
|
UnWait(ctx context.Context, in *UnWaitParams, opts ...grpc.CallOption) (*Error, error)
|
|
Shutdown(ctx context.Context, in *ShutdownParams, opts ...grpc.CallOption) (*Error, error)
|
|
SyncConfig(ctx context.Context, in *SyncConfigParams, opts ...grpc.CallOption) (*Error, error)
|
|
SyncInterfaces(ctx context.Context, in *SyncInterfaceParams, opts ...grpc.CallOption) (*Error, error)
|
|
}
|
|
|
|
type socketClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewSocketClient(cc grpc.ClientConnInterface) SocketClient {
|
|
return &socketClient{cc}
|
|
}
|
|
|
|
func (c *socketClient) GetStatus(ctx context.Context, in *Void, opts ...grpc.CallOption) (*Status, error) {
|
|
out := new(Status)
|
|
err := c.cc.Invoke(ctx, "/wice.Socket/GetStatus", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *socketClient) StreamEvents(ctx context.Context, in *StreamEventsParams, opts ...grpc.CallOption) (Socket_StreamEventsClient, error) {
|
|
stream, err := c.cc.NewStream(ctx, &Socket_ServiceDesc.Streams[0], "/wice.Socket/StreamEvents", opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
x := &socketStreamEventsClient{stream}
|
|
if err := x.ClientStream.SendMsg(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if err := x.ClientStream.CloseSend(); err != nil {
|
|
return nil, err
|
|
}
|
|
return x, nil
|
|
}
|
|
|
|
type Socket_StreamEventsClient interface {
|
|
Recv() (*Event, error)
|
|
grpc.ClientStream
|
|
}
|
|
|
|
type socketStreamEventsClient struct {
|
|
grpc.ClientStream
|
|
}
|
|
|
|
func (x *socketStreamEventsClient) Recv() (*Event, error) {
|
|
m := new(Event)
|
|
if err := x.ClientStream.RecvMsg(m); err != nil {
|
|
return nil, err
|
|
}
|
|
return m, nil
|
|
}
|
|
|
|
func (c *socketClient) UnWait(ctx context.Context, in *UnWaitParams, opts ...grpc.CallOption) (*Error, error) {
|
|
out := new(Error)
|
|
err := c.cc.Invoke(ctx, "/wice.Socket/UnWait", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *socketClient) Shutdown(ctx context.Context, in *ShutdownParams, opts ...grpc.CallOption) (*Error, error) {
|
|
out := new(Error)
|
|
err := c.cc.Invoke(ctx, "/wice.Socket/Shutdown", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *socketClient) SyncConfig(ctx context.Context, in *SyncConfigParams, opts ...grpc.CallOption) (*Error, error) {
|
|
out := new(Error)
|
|
err := c.cc.Invoke(ctx, "/wice.Socket/SyncConfig", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *socketClient) SyncInterfaces(ctx context.Context, in *SyncInterfaceParams, opts ...grpc.CallOption) (*Error, error) {
|
|
out := new(Error)
|
|
err := c.cc.Invoke(ctx, "/wice.Socket/SyncInterfaces", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// SocketServer is the server API for Socket service.
|
|
// All implementations must embed UnimplementedSocketServer
|
|
// for forward compatibility
|
|
type SocketServer interface {
|
|
GetStatus(context.Context, *Void) (*Status, error)
|
|
StreamEvents(*StreamEventsParams, Socket_StreamEventsServer) error
|
|
UnWait(context.Context, *UnWaitParams) (*Error, error)
|
|
Shutdown(context.Context, *ShutdownParams) (*Error, error)
|
|
SyncConfig(context.Context, *SyncConfigParams) (*Error, error)
|
|
SyncInterfaces(context.Context, *SyncInterfaceParams) (*Error, error)
|
|
mustEmbedUnimplementedSocketServer()
|
|
}
|
|
|
|
// UnimplementedSocketServer must be embedded to have forward compatible implementations.
|
|
type UnimplementedSocketServer struct {
|
|
}
|
|
|
|
func (UnimplementedSocketServer) GetStatus(context.Context, *Void) (*Status, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetStatus not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) StreamEvents(*StreamEventsParams, Socket_StreamEventsServer) error {
|
|
return status.Errorf(codes.Unimplemented, "method StreamEvents not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) UnWait(context.Context, *UnWaitParams) (*Error, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method UnWait not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) Shutdown(context.Context, *ShutdownParams) (*Error, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Shutdown not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) SyncConfig(context.Context, *SyncConfigParams) (*Error, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method SyncConfig not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) SyncInterfaces(context.Context, *SyncInterfaceParams) (*Error, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method SyncInterfaces not implemented")
|
|
}
|
|
func (UnimplementedSocketServer) mustEmbedUnimplementedSocketServer() {}
|
|
|
|
// UnsafeSocketServer may be embedded to opt out of forward compatibility for this service.
|
|
// Use of this interface is not recommended, as added methods to SocketServer will
|
|
// result in compilation errors.
|
|
type UnsafeSocketServer interface {
|
|
mustEmbedUnimplementedSocketServer()
|
|
}
|
|
|
|
func RegisterSocketServer(s grpc.ServiceRegistrar, srv SocketServer) {
|
|
s.RegisterService(&Socket_ServiceDesc, srv)
|
|
}
|
|
|
|
func _Socket_GetStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(Void)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SocketServer).GetStatus(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/wice.Socket/GetStatus",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SocketServer).GetStatus(ctx, req.(*Void))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Socket_StreamEvents_Handler(srv interface{}, stream grpc.ServerStream) error {
|
|
m := new(StreamEventsParams)
|
|
if err := stream.RecvMsg(m); err != nil {
|
|
return err
|
|
}
|
|
return srv.(SocketServer).StreamEvents(m, &socketStreamEventsServer{stream})
|
|
}
|
|
|
|
type Socket_StreamEventsServer interface {
|
|
Send(*Event) error
|
|
grpc.ServerStream
|
|
}
|
|
|
|
type socketStreamEventsServer struct {
|
|
grpc.ServerStream
|
|
}
|
|
|
|
func (x *socketStreamEventsServer) Send(m *Event) error {
|
|
return x.ServerStream.SendMsg(m)
|
|
}
|
|
|
|
func _Socket_UnWait_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(UnWaitParams)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SocketServer).UnWait(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/wice.Socket/UnWait",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SocketServer).UnWait(ctx, req.(*UnWaitParams))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Socket_Shutdown_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ShutdownParams)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SocketServer).Shutdown(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/wice.Socket/Shutdown",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SocketServer).Shutdown(ctx, req.(*ShutdownParams))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Socket_SyncConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(SyncConfigParams)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SocketServer).SyncConfig(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/wice.Socket/SyncConfig",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SocketServer).SyncConfig(ctx, req.(*SyncConfigParams))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Socket_SyncInterfaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(SyncInterfaceParams)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SocketServer).SyncInterfaces(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/wice.Socket/SyncInterfaces",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SocketServer).SyncInterfaces(ctx, req.(*SyncInterfaceParams))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
// Socket_ServiceDesc is the grpc.ServiceDesc for Socket service.
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
// and not to be introspected or modified (even as a copy)
|
|
var Socket_ServiceDesc = grpc.ServiceDesc{
|
|
ServiceName: "wice.Socket",
|
|
HandlerType: (*SocketServer)(nil),
|
|
Methods: []grpc.MethodDesc{
|
|
{
|
|
MethodName: "GetStatus",
|
|
Handler: _Socket_GetStatus_Handler,
|
|
},
|
|
{
|
|
MethodName: "UnWait",
|
|
Handler: _Socket_UnWait_Handler,
|
|
},
|
|
{
|
|
MethodName: "Shutdown",
|
|
Handler: _Socket_Shutdown_Handler,
|
|
},
|
|
{
|
|
MethodName: "SyncConfig",
|
|
Handler: _Socket_SyncConfig_Handler,
|
|
},
|
|
{
|
|
MethodName: "SyncInterfaces",
|
|
Handler: _Socket_SyncInterfaces_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{
|
|
{
|
|
StreamName: "StreamEvents",
|
|
Handler: _Socket_StreamEvents_Handler,
|
|
ServerStreams: true,
|
|
},
|
|
},
|
|
Metadata: "socket.proto",
|
|
}
|