github.com/mutagen-io/mutagen@v0.18.0-rc1/pkg/service/synchronization/synchronization_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.2.0
     4  // - protoc             v5.26.1
     5  // source: service/synchronization/synchronization.proto
     6  
     7  package synchronization
     8  
     9  import (
    10  	context "context"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  )
    15  
    16  // This is a compile-time assertion to ensure that this generated file
    17  // is compatible with the grpc package it is being compiled against.
    18  // Requires gRPC-Go v1.32.0 or later.
    19  const _ = grpc.SupportPackageIsVersion7
    20  
    21  // SynchronizationClient is the client API for Synchronization service.
    22  //
    23  // 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.
    24  type SynchronizationClient interface {
    25  	// Create creates a new session.
    26  	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
    27  	// List returns metadata for existing sessions.
    28  	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error)
    29  	// Flush flushes sessions.
    30  	Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error)
    31  	// Pause pauses sessions.
    32  	Pause(ctx context.Context, in *PauseRequest, opts ...grpc.CallOption) (*PauseResponse, error)
    33  	// Resume resumes paused or disconnected sessions.
    34  	Resume(ctx context.Context, in *ResumeRequest, opts ...grpc.CallOption) (*ResumeResponse, error)
    35  	// Reset resets sessions' histories.
    36  	Reset(ctx context.Context, in *ResetRequest, opts ...grpc.CallOption) (*ResetResponse, error)
    37  	// Terminate terminates sessions.
    38  	Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error)
    39  }
    40  
    41  type synchronizationClient struct {
    42  	cc grpc.ClientConnInterface
    43  }
    44  
    45  func NewSynchronizationClient(cc grpc.ClientConnInterface) SynchronizationClient {
    46  	return &synchronizationClient{cc}
    47  }
    48  
    49  func (c *synchronizationClient) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) {
    50  	out := new(CreateResponse)
    51  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Create", in, out, opts...)
    52  	if err != nil {
    53  		return nil, err
    54  	}
    55  	return out, nil
    56  }
    57  
    58  func (c *synchronizationClient) List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error) {
    59  	out := new(ListResponse)
    60  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/List", in, out, opts...)
    61  	if err != nil {
    62  		return nil, err
    63  	}
    64  	return out, nil
    65  }
    66  
    67  func (c *synchronizationClient) Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error) {
    68  	out := new(FlushResponse)
    69  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Flush", in, out, opts...)
    70  	if err != nil {
    71  		return nil, err
    72  	}
    73  	return out, nil
    74  }
    75  
    76  func (c *synchronizationClient) Pause(ctx context.Context, in *PauseRequest, opts ...grpc.CallOption) (*PauseResponse, error) {
    77  	out := new(PauseResponse)
    78  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Pause", in, out, opts...)
    79  	if err != nil {
    80  		return nil, err
    81  	}
    82  	return out, nil
    83  }
    84  
    85  func (c *synchronizationClient) Resume(ctx context.Context, in *ResumeRequest, opts ...grpc.CallOption) (*ResumeResponse, error) {
    86  	out := new(ResumeResponse)
    87  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Resume", in, out, opts...)
    88  	if err != nil {
    89  		return nil, err
    90  	}
    91  	return out, nil
    92  }
    93  
    94  func (c *synchronizationClient) Reset(ctx context.Context, in *ResetRequest, opts ...grpc.CallOption) (*ResetResponse, error) {
    95  	out := new(ResetResponse)
    96  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Reset", in, out, opts...)
    97  	if err != nil {
    98  		return nil, err
    99  	}
   100  	return out, nil
   101  }
   102  
   103  func (c *synchronizationClient) Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error) {
   104  	out := new(TerminateResponse)
   105  	err := c.cc.Invoke(ctx, "/synchronization.Synchronization/Terminate", in, out, opts...)
   106  	if err != nil {
   107  		return nil, err
   108  	}
   109  	return out, nil
   110  }
   111  
   112  // SynchronizationServer is the server API for Synchronization service.
   113  // All implementations must embed UnimplementedSynchronizationServer
   114  // for forward compatibility
   115  type SynchronizationServer interface {
   116  	// Create creates a new session.
   117  	Create(context.Context, *CreateRequest) (*CreateResponse, error)
   118  	// List returns metadata for existing sessions.
   119  	List(context.Context, *ListRequest) (*ListResponse, error)
   120  	// Flush flushes sessions.
   121  	Flush(context.Context, *FlushRequest) (*FlushResponse, error)
   122  	// Pause pauses sessions.
   123  	Pause(context.Context, *PauseRequest) (*PauseResponse, error)
   124  	// Resume resumes paused or disconnected sessions.
   125  	Resume(context.Context, *ResumeRequest) (*ResumeResponse, error)
   126  	// Reset resets sessions' histories.
   127  	Reset(context.Context, *ResetRequest) (*ResetResponse, error)
   128  	// Terminate terminates sessions.
   129  	Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error)
   130  	mustEmbedUnimplementedSynchronizationServer()
   131  }
   132  
   133  // UnimplementedSynchronizationServer must be embedded to have forward compatible implementations.
   134  type UnimplementedSynchronizationServer struct {
   135  }
   136  
   137  func (UnimplementedSynchronizationServer) Create(context.Context, *CreateRequest) (*CreateResponse, error) {
   138  	return nil, status.Errorf(codes.Unimplemented, "method Create not implemented")
   139  }
   140  func (UnimplementedSynchronizationServer) List(context.Context, *ListRequest) (*ListResponse, error) {
   141  	return nil, status.Errorf(codes.Unimplemented, "method List not implemented")
   142  }
   143  func (UnimplementedSynchronizationServer) Flush(context.Context, *FlushRequest) (*FlushResponse, error) {
   144  	return nil, status.Errorf(codes.Unimplemented, "method Flush not implemented")
   145  }
   146  func (UnimplementedSynchronizationServer) Pause(context.Context, *PauseRequest) (*PauseResponse, error) {
   147  	return nil, status.Errorf(codes.Unimplemented, "method Pause not implemented")
   148  }
   149  func (UnimplementedSynchronizationServer) Resume(context.Context, *ResumeRequest) (*ResumeResponse, error) {
   150  	return nil, status.Errorf(codes.Unimplemented, "method Resume not implemented")
   151  }
   152  func (UnimplementedSynchronizationServer) Reset(context.Context, *ResetRequest) (*ResetResponse, error) {
   153  	return nil, status.Errorf(codes.Unimplemented, "method Reset not implemented")
   154  }
   155  func (UnimplementedSynchronizationServer) Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error) {
   156  	return nil, status.Errorf(codes.Unimplemented, "method Terminate not implemented")
   157  }
   158  func (UnimplementedSynchronizationServer) mustEmbedUnimplementedSynchronizationServer() {}
   159  
   160  // UnsafeSynchronizationServer may be embedded to opt out of forward compatibility for this service.
   161  // Use of this interface is not recommended, as added methods to SynchronizationServer will
   162  // result in compilation errors.
   163  type UnsafeSynchronizationServer interface {
   164  	mustEmbedUnimplementedSynchronizationServer()
   165  }
   166  
   167  func RegisterSynchronizationServer(s grpc.ServiceRegistrar, srv SynchronizationServer) {
   168  	s.RegisterService(&Synchronization_ServiceDesc, srv)
   169  }
   170  
   171  func _Synchronization_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   172  	in := new(CreateRequest)
   173  	if err := dec(in); err != nil {
   174  		return nil, err
   175  	}
   176  	if interceptor == nil {
   177  		return srv.(SynchronizationServer).Create(ctx, in)
   178  	}
   179  	info := &grpc.UnaryServerInfo{
   180  		Server:     srv,
   181  		FullMethod: "/synchronization.Synchronization/Create",
   182  	}
   183  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   184  		return srv.(SynchronizationServer).Create(ctx, req.(*CreateRequest))
   185  	}
   186  	return interceptor(ctx, in, info, handler)
   187  }
   188  
   189  func _Synchronization_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   190  	in := new(ListRequest)
   191  	if err := dec(in); err != nil {
   192  		return nil, err
   193  	}
   194  	if interceptor == nil {
   195  		return srv.(SynchronizationServer).List(ctx, in)
   196  	}
   197  	info := &grpc.UnaryServerInfo{
   198  		Server:     srv,
   199  		FullMethod: "/synchronization.Synchronization/List",
   200  	}
   201  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   202  		return srv.(SynchronizationServer).List(ctx, req.(*ListRequest))
   203  	}
   204  	return interceptor(ctx, in, info, handler)
   205  }
   206  
   207  func _Synchronization_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   208  	in := new(FlushRequest)
   209  	if err := dec(in); err != nil {
   210  		return nil, err
   211  	}
   212  	if interceptor == nil {
   213  		return srv.(SynchronizationServer).Flush(ctx, in)
   214  	}
   215  	info := &grpc.UnaryServerInfo{
   216  		Server:     srv,
   217  		FullMethod: "/synchronization.Synchronization/Flush",
   218  	}
   219  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   220  		return srv.(SynchronizationServer).Flush(ctx, req.(*FlushRequest))
   221  	}
   222  	return interceptor(ctx, in, info, handler)
   223  }
   224  
   225  func _Synchronization_Pause_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   226  	in := new(PauseRequest)
   227  	if err := dec(in); err != nil {
   228  		return nil, err
   229  	}
   230  	if interceptor == nil {
   231  		return srv.(SynchronizationServer).Pause(ctx, in)
   232  	}
   233  	info := &grpc.UnaryServerInfo{
   234  		Server:     srv,
   235  		FullMethod: "/synchronization.Synchronization/Pause",
   236  	}
   237  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   238  		return srv.(SynchronizationServer).Pause(ctx, req.(*PauseRequest))
   239  	}
   240  	return interceptor(ctx, in, info, handler)
   241  }
   242  
   243  func _Synchronization_Resume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   244  	in := new(ResumeRequest)
   245  	if err := dec(in); err != nil {
   246  		return nil, err
   247  	}
   248  	if interceptor == nil {
   249  		return srv.(SynchronizationServer).Resume(ctx, in)
   250  	}
   251  	info := &grpc.UnaryServerInfo{
   252  		Server:     srv,
   253  		FullMethod: "/synchronization.Synchronization/Resume",
   254  	}
   255  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   256  		return srv.(SynchronizationServer).Resume(ctx, req.(*ResumeRequest))
   257  	}
   258  	return interceptor(ctx, in, info, handler)
   259  }
   260  
   261  func _Synchronization_Reset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   262  	in := new(ResetRequest)
   263  	if err := dec(in); err != nil {
   264  		return nil, err
   265  	}
   266  	if interceptor == nil {
   267  		return srv.(SynchronizationServer).Reset(ctx, in)
   268  	}
   269  	info := &grpc.UnaryServerInfo{
   270  		Server:     srv,
   271  		FullMethod: "/synchronization.Synchronization/Reset",
   272  	}
   273  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   274  		return srv.(SynchronizationServer).Reset(ctx, req.(*ResetRequest))
   275  	}
   276  	return interceptor(ctx, in, info, handler)
   277  }
   278  
   279  func _Synchronization_Terminate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   280  	in := new(TerminateRequest)
   281  	if err := dec(in); err != nil {
   282  		return nil, err
   283  	}
   284  	if interceptor == nil {
   285  		return srv.(SynchronizationServer).Terminate(ctx, in)
   286  	}
   287  	info := &grpc.UnaryServerInfo{
   288  		Server:     srv,
   289  		FullMethod: "/synchronization.Synchronization/Terminate",
   290  	}
   291  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   292  		return srv.(SynchronizationServer).Terminate(ctx, req.(*TerminateRequest))
   293  	}
   294  	return interceptor(ctx, in, info, handler)
   295  }
   296  
   297  // Synchronization_ServiceDesc is the grpc.ServiceDesc for Synchronization service.
   298  // It's only intended for direct use with grpc.RegisterService,
   299  // and not to be introspected or modified (even as a copy)
   300  var Synchronization_ServiceDesc = grpc.ServiceDesc{
   301  	ServiceName: "synchronization.Synchronization",
   302  	HandlerType: (*SynchronizationServer)(nil),
   303  	Methods: []grpc.MethodDesc{
   304  		{
   305  			MethodName: "Create",
   306  			Handler:    _Synchronization_Create_Handler,
   307  		},
   308  		{
   309  			MethodName: "List",
   310  			Handler:    _Synchronization_List_Handler,
   311  		},
   312  		{
   313  			MethodName: "Flush",
   314  			Handler:    _Synchronization_Flush_Handler,
   315  		},
   316  		{
   317  			MethodName: "Pause",
   318  			Handler:    _Synchronization_Pause_Handler,
   319  		},
   320  		{
   321  			MethodName: "Resume",
   322  			Handler:    _Synchronization_Resume_Handler,
   323  		},
   324  		{
   325  			MethodName: "Reset",
   326  			Handler:    _Synchronization_Reset_Handler,
   327  		},
   328  		{
   329  			MethodName: "Terminate",
   330  			Handler:    _Synchronization_Terminate_Handler,
   331  		},
   332  	},
   333  	Streams:  []grpc.StreamDesc{},
   334  	Metadata: "service/synchronization/synchronization.proto",
   335  }