github.com/yandex-cloud/geesefs@v0.40.9/internal/pb/fs_grpc_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.3.0
     4  // - protoc             v3.12.4
     5  // source: internal/pb/fs_grpc.proto
     6  
     7  package pb
     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  const (
    22  	FsGrpc_TryStealInodeOwnership_FullMethodName = "/FsGrpc/TryStealInodeOwnership"
    23  	FsGrpc_CreateFile_FullMethodName             = "/FsGrpc/CreateFile"
    24  	FsGrpc_Unlink_FullMethodName                 = "/FsGrpc/Unlink"
    25  	FsGrpc_OpenFile_FullMethodName               = "/FsGrpc/OpenFile"
    26  	FsGrpc_ReleaseFileHandle_FullMethodName      = "/FsGrpc/ReleaseFileHandle"
    27  	FsGrpc_ReadFile_FullMethodName               = "/FsGrpc/ReadFile"
    28  	FsGrpc_WriteFile_FullMethodName              = "/FsGrpc/WriteFile"
    29  	FsGrpc_CreateSymlink_FullMethodName          = "/FsGrpc/CreateSymlink"
    30  	FsGrpc_ReadSymlink_FullMethodName            = "/FsGrpc/ReadSymlink"
    31  	FsGrpc_MkDir_FullMethodName                  = "/FsGrpc/MkDir"
    32  	FsGrpc_RmDir_FullMethodName                  = "/FsGrpc/RmDir"
    33  	FsGrpc_OpenDir_FullMethodName                = "/FsGrpc/OpenDir"
    34  	FsGrpc_ReleaseDirHandle_FullMethodName       = "/FsGrpc/ReleaseDirHandle"
    35  	FsGrpc_ReadDir_FullMethodName                = "/FsGrpc/ReadDir"
    36  	FsGrpc_LookUpInode_FullMethodName            = "/FsGrpc/LookUpInode"
    37  	FsGrpc_LookUpInode2_FullMethodName           = "/FsGrpc/LookUpInode2"
    38  	FsGrpc_GetInodeAttributes_FullMethodName     = "/FsGrpc/GetInodeAttributes"
    39  	FsGrpc_SetInodeAttributes_FullMethodName     = "/FsGrpc/SetInodeAttributes"
    40  	FsGrpc_ForgetInode_FullMethodName            = "/FsGrpc/ForgetInode"
    41  	FsGrpc_ForgetInode2_FullMethodName           = "/FsGrpc/ForgetInode2"
    42  )
    43  
    44  // FsGrpcClient is the client API for FsGrpc service.
    45  //
    46  // 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.
    47  type FsGrpcClient interface {
    48  	// stealing
    49  	TryStealInodeOwnership(ctx context.Context, in *TryStealInodeOwnershipRequest, opts ...grpc.CallOption) (*TryStealInodeOwnershipResponse, error)
    50  	// file
    51  	CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error)
    52  	Unlink(ctx context.Context, in *UnlinkRequest, opts ...grpc.CallOption) (*UnlinkResponse, error)
    53  	OpenFile(ctx context.Context, in *OpenFileRequest, opts ...grpc.CallOption) (*OpenFileResponse, error)
    54  	ReleaseFileHandle(ctx context.Context, in *ReleaseFileHandleRequest, opts ...grpc.CallOption) (*ReleaseFileHandleResponse, error)
    55  	ReadFile(ctx context.Context, in *ReadFileRequest, opts ...grpc.CallOption) (*ReadFileResponse, error)
    56  	WriteFile(ctx context.Context, in *WriteFileRequest, opts ...grpc.CallOption) (*WriteFileResponse, error)
    57  	// symlinks
    58  	CreateSymlink(ctx context.Context, in *CreateSymlinkRequest, opts ...grpc.CallOption) (*CreateSymlinkResponse, error)
    59  	ReadSymlink(ctx context.Context, in *ReadSymlinkRequest, opts ...grpc.CallOption) (*ReadSymlinkResponse, error)
    60  	// dir
    61  	MkDir(ctx context.Context, in *MkDirRequest, opts ...grpc.CallOption) (*MkDirResponse, error)
    62  	RmDir(ctx context.Context, in *RmDirRequest, opts ...grpc.CallOption) (*RmDirResponse, error)
    63  	OpenDir(ctx context.Context, in *OpenDirRequest, opts ...grpc.CallOption) (*OpenDirResponse, error)
    64  	ReleaseDirHandle(ctx context.Context, in *ReleaseDirHandleRequest, opts ...grpc.CallOption) (*ReleaseDirHandleResponse, error)
    65  	ReadDir(ctx context.Context, in *ReadDirRequest, opts ...grpc.CallOption) (*ReadDirResponse, error)
    66  	LookUpInode(ctx context.Context, in *LookUpInodeRequest, opts ...grpc.CallOption) (*LookUpInodeResponse, error)
    67  	LookUpInode2(ctx context.Context, in *LookUpInode2Request, opts ...grpc.CallOption) (*LookUpInode2Response, error)
    68  	// both
    69  	GetInodeAttributes(ctx context.Context, in *GetInodeAttributesRequest, opts ...grpc.CallOption) (*GetInodeAttributesResponse, error)
    70  	SetInodeAttributes(ctx context.Context, in *SetInodeAttributesRequest, opts ...grpc.CallOption) (*SetInodeAttributesResponse, error)
    71  	ForgetInode(ctx context.Context, in *ForgetInodeRequest, opts ...grpc.CallOption) (*ForgetInodeResponse, error)
    72  	ForgetInode2(ctx context.Context, in *ForgetInode2Request, opts ...grpc.CallOption) (*ForgetInode2Response, error)
    73  }
    74  
    75  type fsGrpcClient struct {
    76  	cc grpc.ClientConnInterface
    77  }
    78  
    79  func NewFsGrpcClient(cc grpc.ClientConnInterface) FsGrpcClient {
    80  	return &fsGrpcClient{cc}
    81  }
    82  
    83  func (c *fsGrpcClient) TryStealInodeOwnership(ctx context.Context, in *TryStealInodeOwnershipRequest, opts ...grpc.CallOption) (*TryStealInodeOwnershipResponse, error) {
    84  	out := new(TryStealInodeOwnershipResponse)
    85  	err := c.cc.Invoke(ctx, FsGrpc_TryStealInodeOwnership_FullMethodName, in, out, opts...)
    86  	if err != nil {
    87  		return nil, err
    88  	}
    89  	return out, nil
    90  }
    91  
    92  func (c *fsGrpcClient) CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error) {
    93  	out := new(CreateFileResponse)
    94  	err := c.cc.Invoke(ctx, FsGrpc_CreateFile_FullMethodName, in, out, opts...)
    95  	if err != nil {
    96  		return nil, err
    97  	}
    98  	return out, nil
    99  }
   100  
   101  func (c *fsGrpcClient) Unlink(ctx context.Context, in *UnlinkRequest, opts ...grpc.CallOption) (*UnlinkResponse, error) {
   102  	out := new(UnlinkResponse)
   103  	err := c.cc.Invoke(ctx, FsGrpc_Unlink_FullMethodName, in, out, opts...)
   104  	if err != nil {
   105  		return nil, err
   106  	}
   107  	return out, nil
   108  }
   109  
   110  func (c *fsGrpcClient) OpenFile(ctx context.Context, in *OpenFileRequest, opts ...grpc.CallOption) (*OpenFileResponse, error) {
   111  	out := new(OpenFileResponse)
   112  	err := c.cc.Invoke(ctx, FsGrpc_OpenFile_FullMethodName, in, out, opts...)
   113  	if err != nil {
   114  		return nil, err
   115  	}
   116  	return out, nil
   117  }
   118  
   119  func (c *fsGrpcClient) ReleaseFileHandle(ctx context.Context, in *ReleaseFileHandleRequest, opts ...grpc.CallOption) (*ReleaseFileHandleResponse, error) {
   120  	out := new(ReleaseFileHandleResponse)
   121  	err := c.cc.Invoke(ctx, FsGrpc_ReleaseFileHandle_FullMethodName, in, out, opts...)
   122  	if err != nil {
   123  		return nil, err
   124  	}
   125  	return out, nil
   126  }
   127  
   128  func (c *fsGrpcClient) ReadFile(ctx context.Context, in *ReadFileRequest, opts ...grpc.CallOption) (*ReadFileResponse, error) {
   129  	out := new(ReadFileResponse)
   130  	err := c.cc.Invoke(ctx, FsGrpc_ReadFile_FullMethodName, in, out, opts...)
   131  	if err != nil {
   132  		return nil, err
   133  	}
   134  	return out, nil
   135  }
   136  
   137  func (c *fsGrpcClient) WriteFile(ctx context.Context, in *WriteFileRequest, opts ...grpc.CallOption) (*WriteFileResponse, error) {
   138  	out := new(WriteFileResponse)
   139  	err := c.cc.Invoke(ctx, FsGrpc_WriteFile_FullMethodName, in, out, opts...)
   140  	if err != nil {
   141  		return nil, err
   142  	}
   143  	return out, nil
   144  }
   145  
   146  func (c *fsGrpcClient) CreateSymlink(ctx context.Context, in *CreateSymlinkRequest, opts ...grpc.CallOption) (*CreateSymlinkResponse, error) {
   147  	out := new(CreateSymlinkResponse)
   148  	err := c.cc.Invoke(ctx, FsGrpc_CreateSymlink_FullMethodName, in, out, opts...)
   149  	if err != nil {
   150  		return nil, err
   151  	}
   152  	return out, nil
   153  }
   154  
   155  func (c *fsGrpcClient) ReadSymlink(ctx context.Context, in *ReadSymlinkRequest, opts ...grpc.CallOption) (*ReadSymlinkResponse, error) {
   156  	out := new(ReadSymlinkResponse)
   157  	err := c.cc.Invoke(ctx, FsGrpc_ReadSymlink_FullMethodName, in, out, opts...)
   158  	if err != nil {
   159  		return nil, err
   160  	}
   161  	return out, nil
   162  }
   163  
   164  func (c *fsGrpcClient) MkDir(ctx context.Context, in *MkDirRequest, opts ...grpc.CallOption) (*MkDirResponse, error) {
   165  	out := new(MkDirResponse)
   166  	err := c.cc.Invoke(ctx, FsGrpc_MkDir_FullMethodName, in, out, opts...)
   167  	if err != nil {
   168  		return nil, err
   169  	}
   170  	return out, nil
   171  }
   172  
   173  func (c *fsGrpcClient) RmDir(ctx context.Context, in *RmDirRequest, opts ...grpc.CallOption) (*RmDirResponse, error) {
   174  	out := new(RmDirResponse)
   175  	err := c.cc.Invoke(ctx, FsGrpc_RmDir_FullMethodName, in, out, opts...)
   176  	if err != nil {
   177  		return nil, err
   178  	}
   179  	return out, nil
   180  }
   181  
   182  func (c *fsGrpcClient) OpenDir(ctx context.Context, in *OpenDirRequest, opts ...grpc.CallOption) (*OpenDirResponse, error) {
   183  	out := new(OpenDirResponse)
   184  	err := c.cc.Invoke(ctx, FsGrpc_OpenDir_FullMethodName, in, out, opts...)
   185  	if err != nil {
   186  		return nil, err
   187  	}
   188  	return out, nil
   189  }
   190  
   191  func (c *fsGrpcClient) ReleaseDirHandle(ctx context.Context, in *ReleaseDirHandleRequest, opts ...grpc.CallOption) (*ReleaseDirHandleResponse, error) {
   192  	out := new(ReleaseDirHandleResponse)
   193  	err := c.cc.Invoke(ctx, FsGrpc_ReleaseDirHandle_FullMethodName, in, out, opts...)
   194  	if err != nil {
   195  		return nil, err
   196  	}
   197  	return out, nil
   198  }
   199  
   200  func (c *fsGrpcClient) ReadDir(ctx context.Context, in *ReadDirRequest, opts ...grpc.CallOption) (*ReadDirResponse, error) {
   201  	out := new(ReadDirResponse)
   202  	err := c.cc.Invoke(ctx, FsGrpc_ReadDir_FullMethodName, in, out, opts...)
   203  	if err != nil {
   204  		return nil, err
   205  	}
   206  	return out, nil
   207  }
   208  
   209  func (c *fsGrpcClient) LookUpInode(ctx context.Context, in *LookUpInodeRequest, opts ...grpc.CallOption) (*LookUpInodeResponse, error) {
   210  	out := new(LookUpInodeResponse)
   211  	err := c.cc.Invoke(ctx, FsGrpc_LookUpInode_FullMethodName, in, out, opts...)
   212  	if err != nil {
   213  		return nil, err
   214  	}
   215  	return out, nil
   216  }
   217  
   218  func (c *fsGrpcClient) LookUpInode2(ctx context.Context, in *LookUpInode2Request, opts ...grpc.CallOption) (*LookUpInode2Response, error) {
   219  	out := new(LookUpInode2Response)
   220  	err := c.cc.Invoke(ctx, FsGrpc_LookUpInode2_FullMethodName, in, out, opts...)
   221  	if err != nil {
   222  		return nil, err
   223  	}
   224  	return out, nil
   225  }
   226  
   227  func (c *fsGrpcClient) GetInodeAttributes(ctx context.Context, in *GetInodeAttributesRequest, opts ...grpc.CallOption) (*GetInodeAttributesResponse, error) {
   228  	out := new(GetInodeAttributesResponse)
   229  	err := c.cc.Invoke(ctx, FsGrpc_GetInodeAttributes_FullMethodName, in, out, opts...)
   230  	if err != nil {
   231  		return nil, err
   232  	}
   233  	return out, nil
   234  }
   235  
   236  func (c *fsGrpcClient) SetInodeAttributes(ctx context.Context, in *SetInodeAttributesRequest, opts ...grpc.CallOption) (*SetInodeAttributesResponse, error) {
   237  	out := new(SetInodeAttributesResponse)
   238  	err := c.cc.Invoke(ctx, FsGrpc_SetInodeAttributes_FullMethodName, in, out, opts...)
   239  	if err != nil {
   240  		return nil, err
   241  	}
   242  	return out, nil
   243  }
   244  
   245  func (c *fsGrpcClient) ForgetInode(ctx context.Context, in *ForgetInodeRequest, opts ...grpc.CallOption) (*ForgetInodeResponse, error) {
   246  	out := new(ForgetInodeResponse)
   247  	err := c.cc.Invoke(ctx, FsGrpc_ForgetInode_FullMethodName, in, out, opts...)
   248  	if err != nil {
   249  		return nil, err
   250  	}
   251  	return out, nil
   252  }
   253  
   254  func (c *fsGrpcClient) ForgetInode2(ctx context.Context, in *ForgetInode2Request, opts ...grpc.CallOption) (*ForgetInode2Response, error) {
   255  	out := new(ForgetInode2Response)
   256  	err := c.cc.Invoke(ctx, FsGrpc_ForgetInode2_FullMethodName, in, out, opts...)
   257  	if err != nil {
   258  		return nil, err
   259  	}
   260  	return out, nil
   261  }
   262  
   263  // FsGrpcServer is the server API for FsGrpc service.
   264  // All implementations must embed UnimplementedFsGrpcServer
   265  // for forward compatibility
   266  type FsGrpcServer interface {
   267  	// stealing
   268  	TryStealInodeOwnership(context.Context, *TryStealInodeOwnershipRequest) (*TryStealInodeOwnershipResponse, error)
   269  	// file
   270  	CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error)
   271  	Unlink(context.Context, *UnlinkRequest) (*UnlinkResponse, error)
   272  	OpenFile(context.Context, *OpenFileRequest) (*OpenFileResponse, error)
   273  	ReleaseFileHandle(context.Context, *ReleaseFileHandleRequest) (*ReleaseFileHandleResponse, error)
   274  	ReadFile(context.Context, *ReadFileRequest) (*ReadFileResponse, error)
   275  	WriteFile(context.Context, *WriteFileRequest) (*WriteFileResponse, error)
   276  	// symlinks
   277  	CreateSymlink(context.Context, *CreateSymlinkRequest) (*CreateSymlinkResponse, error)
   278  	ReadSymlink(context.Context, *ReadSymlinkRequest) (*ReadSymlinkResponse, error)
   279  	// dir
   280  	MkDir(context.Context, *MkDirRequest) (*MkDirResponse, error)
   281  	RmDir(context.Context, *RmDirRequest) (*RmDirResponse, error)
   282  	OpenDir(context.Context, *OpenDirRequest) (*OpenDirResponse, error)
   283  	ReleaseDirHandle(context.Context, *ReleaseDirHandleRequest) (*ReleaseDirHandleResponse, error)
   284  	ReadDir(context.Context, *ReadDirRequest) (*ReadDirResponse, error)
   285  	LookUpInode(context.Context, *LookUpInodeRequest) (*LookUpInodeResponse, error)
   286  	LookUpInode2(context.Context, *LookUpInode2Request) (*LookUpInode2Response, error)
   287  	// both
   288  	GetInodeAttributes(context.Context, *GetInodeAttributesRequest) (*GetInodeAttributesResponse, error)
   289  	SetInodeAttributes(context.Context, *SetInodeAttributesRequest) (*SetInodeAttributesResponse, error)
   290  	ForgetInode(context.Context, *ForgetInodeRequest) (*ForgetInodeResponse, error)
   291  	ForgetInode2(context.Context, *ForgetInode2Request) (*ForgetInode2Response, error)
   292  	mustEmbedUnimplementedFsGrpcServer()
   293  }
   294  
   295  // UnimplementedFsGrpcServer must be embedded to have forward compatible implementations.
   296  type UnimplementedFsGrpcServer struct {
   297  }
   298  
   299  func (UnimplementedFsGrpcServer) TryStealInodeOwnership(context.Context, *TryStealInodeOwnershipRequest) (*TryStealInodeOwnershipResponse, error) {
   300  	return nil, status.Errorf(codes.Unimplemented, "method TryStealInodeOwnership not implemented")
   301  }
   302  func (UnimplementedFsGrpcServer) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error) {
   303  	return nil, status.Errorf(codes.Unimplemented, "method CreateFile not implemented")
   304  }
   305  func (UnimplementedFsGrpcServer) Unlink(context.Context, *UnlinkRequest) (*UnlinkResponse, error) {
   306  	return nil, status.Errorf(codes.Unimplemented, "method Unlink not implemented")
   307  }
   308  func (UnimplementedFsGrpcServer) OpenFile(context.Context, *OpenFileRequest) (*OpenFileResponse, error) {
   309  	return nil, status.Errorf(codes.Unimplemented, "method OpenFile not implemented")
   310  }
   311  func (UnimplementedFsGrpcServer) ReleaseFileHandle(context.Context, *ReleaseFileHandleRequest) (*ReleaseFileHandleResponse, error) {
   312  	return nil, status.Errorf(codes.Unimplemented, "method ReleaseFileHandle not implemented")
   313  }
   314  func (UnimplementedFsGrpcServer) ReadFile(context.Context, *ReadFileRequest) (*ReadFileResponse, error) {
   315  	return nil, status.Errorf(codes.Unimplemented, "method ReadFile not implemented")
   316  }
   317  func (UnimplementedFsGrpcServer) WriteFile(context.Context, *WriteFileRequest) (*WriteFileResponse, error) {
   318  	return nil, status.Errorf(codes.Unimplemented, "method WriteFile not implemented")
   319  }
   320  func (UnimplementedFsGrpcServer) CreateSymlink(context.Context, *CreateSymlinkRequest) (*CreateSymlinkResponse, error) {
   321  	return nil, status.Errorf(codes.Unimplemented, "method CreateSymlink not implemented")
   322  }
   323  func (UnimplementedFsGrpcServer) ReadSymlink(context.Context, *ReadSymlinkRequest) (*ReadSymlinkResponse, error) {
   324  	return nil, status.Errorf(codes.Unimplemented, "method ReadSymlink not implemented")
   325  }
   326  func (UnimplementedFsGrpcServer) MkDir(context.Context, *MkDirRequest) (*MkDirResponse, error) {
   327  	return nil, status.Errorf(codes.Unimplemented, "method MkDir not implemented")
   328  }
   329  func (UnimplementedFsGrpcServer) RmDir(context.Context, *RmDirRequest) (*RmDirResponse, error) {
   330  	return nil, status.Errorf(codes.Unimplemented, "method RmDir not implemented")
   331  }
   332  func (UnimplementedFsGrpcServer) OpenDir(context.Context, *OpenDirRequest) (*OpenDirResponse, error) {
   333  	return nil, status.Errorf(codes.Unimplemented, "method OpenDir not implemented")
   334  }
   335  func (UnimplementedFsGrpcServer) ReleaseDirHandle(context.Context, *ReleaseDirHandleRequest) (*ReleaseDirHandleResponse, error) {
   336  	return nil, status.Errorf(codes.Unimplemented, "method ReleaseDirHandle not implemented")
   337  }
   338  func (UnimplementedFsGrpcServer) ReadDir(context.Context, *ReadDirRequest) (*ReadDirResponse, error) {
   339  	return nil, status.Errorf(codes.Unimplemented, "method ReadDir not implemented")
   340  }
   341  func (UnimplementedFsGrpcServer) LookUpInode(context.Context, *LookUpInodeRequest) (*LookUpInodeResponse, error) {
   342  	return nil, status.Errorf(codes.Unimplemented, "method LookUpInode not implemented")
   343  }
   344  func (UnimplementedFsGrpcServer) LookUpInode2(context.Context, *LookUpInode2Request) (*LookUpInode2Response, error) {
   345  	return nil, status.Errorf(codes.Unimplemented, "method LookUpInode2 not implemented")
   346  }
   347  func (UnimplementedFsGrpcServer) GetInodeAttributes(context.Context, *GetInodeAttributesRequest) (*GetInodeAttributesResponse, error) {
   348  	return nil, status.Errorf(codes.Unimplemented, "method GetInodeAttributes not implemented")
   349  }
   350  func (UnimplementedFsGrpcServer) SetInodeAttributes(context.Context, *SetInodeAttributesRequest) (*SetInodeAttributesResponse, error) {
   351  	return nil, status.Errorf(codes.Unimplemented, "method SetInodeAttributes not implemented")
   352  }
   353  func (UnimplementedFsGrpcServer) ForgetInode(context.Context, *ForgetInodeRequest) (*ForgetInodeResponse, error) {
   354  	return nil, status.Errorf(codes.Unimplemented, "method ForgetInode not implemented")
   355  }
   356  func (UnimplementedFsGrpcServer) ForgetInode2(context.Context, *ForgetInode2Request) (*ForgetInode2Response, error) {
   357  	return nil, status.Errorf(codes.Unimplemented, "method ForgetInode2 not implemented")
   358  }
   359  func (UnimplementedFsGrpcServer) mustEmbedUnimplementedFsGrpcServer() {}
   360  
   361  // UnsafeFsGrpcServer may be embedded to opt out of forward compatibility for this service.
   362  // Use of this interface is not recommended, as added methods to FsGrpcServer will
   363  // result in compilation errors.
   364  type UnsafeFsGrpcServer interface {
   365  	mustEmbedUnimplementedFsGrpcServer()
   366  }
   367  
   368  func RegisterFsGrpcServer(s grpc.ServiceRegistrar, srv FsGrpcServer) {
   369  	s.RegisterService(&FsGrpc_ServiceDesc, srv)
   370  }
   371  
   372  func _FsGrpc_TryStealInodeOwnership_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   373  	in := new(TryStealInodeOwnershipRequest)
   374  	if err := dec(in); err != nil {
   375  		return nil, err
   376  	}
   377  	if interceptor == nil {
   378  		return srv.(FsGrpcServer).TryStealInodeOwnership(ctx, in)
   379  	}
   380  	info := &grpc.UnaryServerInfo{
   381  		Server:     srv,
   382  		FullMethod: FsGrpc_TryStealInodeOwnership_FullMethodName,
   383  	}
   384  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   385  		return srv.(FsGrpcServer).TryStealInodeOwnership(ctx, req.(*TryStealInodeOwnershipRequest))
   386  	}
   387  	return interceptor(ctx, in, info, handler)
   388  }
   389  
   390  func _FsGrpc_CreateFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   391  	in := new(CreateFileRequest)
   392  	if err := dec(in); err != nil {
   393  		return nil, err
   394  	}
   395  	if interceptor == nil {
   396  		return srv.(FsGrpcServer).CreateFile(ctx, in)
   397  	}
   398  	info := &grpc.UnaryServerInfo{
   399  		Server:     srv,
   400  		FullMethod: FsGrpc_CreateFile_FullMethodName,
   401  	}
   402  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   403  		return srv.(FsGrpcServer).CreateFile(ctx, req.(*CreateFileRequest))
   404  	}
   405  	return interceptor(ctx, in, info, handler)
   406  }
   407  
   408  func _FsGrpc_Unlink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   409  	in := new(UnlinkRequest)
   410  	if err := dec(in); err != nil {
   411  		return nil, err
   412  	}
   413  	if interceptor == nil {
   414  		return srv.(FsGrpcServer).Unlink(ctx, in)
   415  	}
   416  	info := &grpc.UnaryServerInfo{
   417  		Server:     srv,
   418  		FullMethod: FsGrpc_Unlink_FullMethodName,
   419  	}
   420  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   421  		return srv.(FsGrpcServer).Unlink(ctx, req.(*UnlinkRequest))
   422  	}
   423  	return interceptor(ctx, in, info, handler)
   424  }
   425  
   426  func _FsGrpc_OpenFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   427  	in := new(OpenFileRequest)
   428  	if err := dec(in); err != nil {
   429  		return nil, err
   430  	}
   431  	if interceptor == nil {
   432  		return srv.(FsGrpcServer).OpenFile(ctx, in)
   433  	}
   434  	info := &grpc.UnaryServerInfo{
   435  		Server:     srv,
   436  		FullMethod: FsGrpc_OpenFile_FullMethodName,
   437  	}
   438  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   439  		return srv.(FsGrpcServer).OpenFile(ctx, req.(*OpenFileRequest))
   440  	}
   441  	return interceptor(ctx, in, info, handler)
   442  }
   443  
   444  func _FsGrpc_ReleaseFileHandle_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   445  	in := new(ReleaseFileHandleRequest)
   446  	if err := dec(in); err != nil {
   447  		return nil, err
   448  	}
   449  	if interceptor == nil {
   450  		return srv.(FsGrpcServer).ReleaseFileHandle(ctx, in)
   451  	}
   452  	info := &grpc.UnaryServerInfo{
   453  		Server:     srv,
   454  		FullMethod: FsGrpc_ReleaseFileHandle_FullMethodName,
   455  	}
   456  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   457  		return srv.(FsGrpcServer).ReleaseFileHandle(ctx, req.(*ReleaseFileHandleRequest))
   458  	}
   459  	return interceptor(ctx, in, info, handler)
   460  }
   461  
   462  func _FsGrpc_ReadFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   463  	in := new(ReadFileRequest)
   464  	if err := dec(in); err != nil {
   465  		return nil, err
   466  	}
   467  	if interceptor == nil {
   468  		return srv.(FsGrpcServer).ReadFile(ctx, in)
   469  	}
   470  	info := &grpc.UnaryServerInfo{
   471  		Server:     srv,
   472  		FullMethod: FsGrpc_ReadFile_FullMethodName,
   473  	}
   474  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   475  		return srv.(FsGrpcServer).ReadFile(ctx, req.(*ReadFileRequest))
   476  	}
   477  	return interceptor(ctx, in, info, handler)
   478  }
   479  
   480  func _FsGrpc_WriteFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   481  	in := new(WriteFileRequest)
   482  	if err := dec(in); err != nil {
   483  		return nil, err
   484  	}
   485  	if interceptor == nil {
   486  		return srv.(FsGrpcServer).WriteFile(ctx, in)
   487  	}
   488  	info := &grpc.UnaryServerInfo{
   489  		Server:     srv,
   490  		FullMethod: FsGrpc_WriteFile_FullMethodName,
   491  	}
   492  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   493  		return srv.(FsGrpcServer).WriteFile(ctx, req.(*WriteFileRequest))
   494  	}
   495  	return interceptor(ctx, in, info, handler)
   496  }
   497  
   498  func _FsGrpc_CreateSymlink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   499  	in := new(CreateSymlinkRequest)
   500  	if err := dec(in); err != nil {
   501  		return nil, err
   502  	}
   503  	if interceptor == nil {
   504  		return srv.(FsGrpcServer).CreateSymlink(ctx, in)
   505  	}
   506  	info := &grpc.UnaryServerInfo{
   507  		Server:     srv,
   508  		FullMethod: FsGrpc_CreateSymlink_FullMethodName,
   509  	}
   510  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   511  		return srv.(FsGrpcServer).CreateSymlink(ctx, req.(*CreateSymlinkRequest))
   512  	}
   513  	return interceptor(ctx, in, info, handler)
   514  }
   515  
   516  func _FsGrpc_ReadSymlink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   517  	in := new(ReadSymlinkRequest)
   518  	if err := dec(in); err != nil {
   519  		return nil, err
   520  	}
   521  	if interceptor == nil {
   522  		return srv.(FsGrpcServer).ReadSymlink(ctx, in)
   523  	}
   524  	info := &grpc.UnaryServerInfo{
   525  		Server:     srv,
   526  		FullMethod: FsGrpc_ReadSymlink_FullMethodName,
   527  	}
   528  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   529  		return srv.(FsGrpcServer).ReadSymlink(ctx, req.(*ReadSymlinkRequest))
   530  	}
   531  	return interceptor(ctx, in, info, handler)
   532  }
   533  
   534  func _FsGrpc_MkDir_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   535  	in := new(MkDirRequest)
   536  	if err := dec(in); err != nil {
   537  		return nil, err
   538  	}
   539  	if interceptor == nil {
   540  		return srv.(FsGrpcServer).MkDir(ctx, in)
   541  	}
   542  	info := &grpc.UnaryServerInfo{
   543  		Server:     srv,
   544  		FullMethod: FsGrpc_MkDir_FullMethodName,
   545  	}
   546  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   547  		return srv.(FsGrpcServer).MkDir(ctx, req.(*MkDirRequest))
   548  	}
   549  	return interceptor(ctx, in, info, handler)
   550  }
   551  
   552  func _FsGrpc_RmDir_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   553  	in := new(RmDirRequest)
   554  	if err := dec(in); err != nil {
   555  		return nil, err
   556  	}
   557  	if interceptor == nil {
   558  		return srv.(FsGrpcServer).RmDir(ctx, in)
   559  	}
   560  	info := &grpc.UnaryServerInfo{
   561  		Server:     srv,
   562  		FullMethod: FsGrpc_RmDir_FullMethodName,
   563  	}
   564  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   565  		return srv.(FsGrpcServer).RmDir(ctx, req.(*RmDirRequest))
   566  	}
   567  	return interceptor(ctx, in, info, handler)
   568  }
   569  
   570  func _FsGrpc_OpenDir_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   571  	in := new(OpenDirRequest)
   572  	if err := dec(in); err != nil {
   573  		return nil, err
   574  	}
   575  	if interceptor == nil {
   576  		return srv.(FsGrpcServer).OpenDir(ctx, in)
   577  	}
   578  	info := &grpc.UnaryServerInfo{
   579  		Server:     srv,
   580  		FullMethod: FsGrpc_OpenDir_FullMethodName,
   581  	}
   582  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   583  		return srv.(FsGrpcServer).OpenDir(ctx, req.(*OpenDirRequest))
   584  	}
   585  	return interceptor(ctx, in, info, handler)
   586  }
   587  
   588  func _FsGrpc_ReleaseDirHandle_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   589  	in := new(ReleaseDirHandleRequest)
   590  	if err := dec(in); err != nil {
   591  		return nil, err
   592  	}
   593  	if interceptor == nil {
   594  		return srv.(FsGrpcServer).ReleaseDirHandle(ctx, in)
   595  	}
   596  	info := &grpc.UnaryServerInfo{
   597  		Server:     srv,
   598  		FullMethod: FsGrpc_ReleaseDirHandle_FullMethodName,
   599  	}
   600  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   601  		return srv.(FsGrpcServer).ReleaseDirHandle(ctx, req.(*ReleaseDirHandleRequest))
   602  	}
   603  	return interceptor(ctx, in, info, handler)
   604  }
   605  
   606  func _FsGrpc_ReadDir_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   607  	in := new(ReadDirRequest)
   608  	if err := dec(in); err != nil {
   609  		return nil, err
   610  	}
   611  	if interceptor == nil {
   612  		return srv.(FsGrpcServer).ReadDir(ctx, in)
   613  	}
   614  	info := &grpc.UnaryServerInfo{
   615  		Server:     srv,
   616  		FullMethod: FsGrpc_ReadDir_FullMethodName,
   617  	}
   618  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   619  		return srv.(FsGrpcServer).ReadDir(ctx, req.(*ReadDirRequest))
   620  	}
   621  	return interceptor(ctx, in, info, handler)
   622  }
   623  
   624  func _FsGrpc_LookUpInode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   625  	in := new(LookUpInodeRequest)
   626  	if err := dec(in); err != nil {
   627  		return nil, err
   628  	}
   629  	if interceptor == nil {
   630  		return srv.(FsGrpcServer).LookUpInode(ctx, in)
   631  	}
   632  	info := &grpc.UnaryServerInfo{
   633  		Server:     srv,
   634  		FullMethod: FsGrpc_LookUpInode_FullMethodName,
   635  	}
   636  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   637  		return srv.(FsGrpcServer).LookUpInode(ctx, req.(*LookUpInodeRequest))
   638  	}
   639  	return interceptor(ctx, in, info, handler)
   640  }
   641  
   642  func _FsGrpc_LookUpInode2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   643  	in := new(LookUpInode2Request)
   644  	if err := dec(in); err != nil {
   645  		return nil, err
   646  	}
   647  	if interceptor == nil {
   648  		return srv.(FsGrpcServer).LookUpInode2(ctx, in)
   649  	}
   650  	info := &grpc.UnaryServerInfo{
   651  		Server:     srv,
   652  		FullMethod: FsGrpc_LookUpInode2_FullMethodName,
   653  	}
   654  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   655  		return srv.(FsGrpcServer).LookUpInode2(ctx, req.(*LookUpInode2Request))
   656  	}
   657  	return interceptor(ctx, in, info, handler)
   658  }
   659  
   660  func _FsGrpc_GetInodeAttributes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   661  	in := new(GetInodeAttributesRequest)
   662  	if err := dec(in); err != nil {
   663  		return nil, err
   664  	}
   665  	if interceptor == nil {
   666  		return srv.(FsGrpcServer).GetInodeAttributes(ctx, in)
   667  	}
   668  	info := &grpc.UnaryServerInfo{
   669  		Server:     srv,
   670  		FullMethod: FsGrpc_GetInodeAttributes_FullMethodName,
   671  	}
   672  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   673  		return srv.(FsGrpcServer).GetInodeAttributes(ctx, req.(*GetInodeAttributesRequest))
   674  	}
   675  	return interceptor(ctx, in, info, handler)
   676  }
   677  
   678  func _FsGrpc_SetInodeAttributes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   679  	in := new(SetInodeAttributesRequest)
   680  	if err := dec(in); err != nil {
   681  		return nil, err
   682  	}
   683  	if interceptor == nil {
   684  		return srv.(FsGrpcServer).SetInodeAttributes(ctx, in)
   685  	}
   686  	info := &grpc.UnaryServerInfo{
   687  		Server:     srv,
   688  		FullMethod: FsGrpc_SetInodeAttributes_FullMethodName,
   689  	}
   690  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   691  		return srv.(FsGrpcServer).SetInodeAttributes(ctx, req.(*SetInodeAttributesRequest))
   692  	}
   693  	return interceptor(ctx, in, info, handler)
   694  }
   695  
   696  func _FsGrpc_ForgetInode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   697  	in := new(ForgetInodeRequest)
   698  	if err := dec(in); err != nil {
   699  		return nil, err
   700  	}
   701  	if interceptor == nil {
   702  		return srv.(FsGrpcServer).ForgetInode(ctx, in)
   703  	}
   704  	info := &grpc.UnaryServerInfo{
   705  		Server:     srv,
   706  		FullMethod: FsGrpc_ForgetInode_FullMethodName,
   707  	}
   708  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   709  		return srv.(FsGrpcServer).ForgetInode(ctx, req.(*ForgetInodeRequest))
   710  	}
   711  	return interceptor(ctx, in, info, handler)
   712  }
   713  
   714  func _FsGrpc_ForgetInode2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   715  	in := new(ForgetInode2Request)
   716  	if err := dec(in); err != nil {
   717  		return nil, err
   718  	}
   719  	if interceptor == nil {
   720  		return srv.(FsGrpcServer).ForgetInode2(ctx, in)
   721  	}
   722  	info := &grpc.UnaryServerInfo{
   723  		Server:     srv,
   724  		FullMethod: FsGrpc_ForgetInode2_FullMethodName,
   725  	}
   726  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   727  		return srv.(FsGrpcServer).ForgetInode2(ctx, req.(*ForgetInode2Request))
   728  	}
   729  	return interceptor(ctx, in, info, handler)
   730  }
   731  
   732  // FsGrpc_ServiceDesc is the grpc.ServiceDesc for FsGrpc service.
   733  // It's only intended for direct use with grpc.RegisterService,
   734  // and not to be introspected or modified (even as a copy)
   735  var FsGrpc_ServiceDesc = grpc.ServiceDesc{
   736  	ServiceName: "FsGrpc",
   737  	HandlerType: (*FsGrpcServer)(nil),
   738  	Methods: []grpc.MethodDesc{
   739  		{
   740  			MethodName: "TryStealInodeOwnership",
   741  			Handler:    _FsGrpc_TryStealInodeOwnership_Handler,
   742  		},
   743  		{
   744  			MethodName: "CreateFile",
   745  			Handler:    _FsGrpc_CreateFile_Handler,
   746  		},
   747  		{
   748  			MethodName: "Unlink",
   749  			Handler:    _FsGrpc_Unlink_Handler,
   750  		},
   751  		{
   752  			MethodName: "OpenFile",
   753  			Handler:    _FsGrpc_OpenFile_Handler,
   754  		},
   755  		{
   756  			MethodName: "ReleaseFileHandle",
   757  			Handler:    _FsGrpc_ReleaseFileHandle_Handler,
   758  		},
   759  		{
   760  			MethodName: "ReadFile",
   761  			Handler:    _FsGrpc_ReadFile_Handler,
   762  		},
   763  		{
   764  			MethodName: "WriteFile",
   765  			Handler:    _FsGrpc_WriteFile_Handler,
   766  		},
   767  		{
   768  			MethodName: "CreateSymlink",
   769  			Handler:    _FsGrpc_CreateSymlink_Handler,
   770  		},
   771  		{
   772  			MethodName: "ReadSymlink",
   773  			Handler:    _FsGrpc_ReadSymlink_Handler,
   774  		},
   775  		{
   776  			MethodName: "MkDir",
   777  			Handler:    _FsGrpc_MkDir_Handler,
   778  		},
   779  		{
   780  			MethodName: "RmDir",
   781  			Handler:    _FsGrpc_RmDir_Handler,
   782  		},
   783  		{
   784  			MethodName: "OpenDir",
   785  			Handler:    _FsGrpc_OpenDir_Handler,
   786  		},
   787  		{
   788  			MethodName: "ReleaseDirHandle",
   789  			Handler:    _FsGrpc_ReleaseDirHandle_Handler,
   790  		},
   791  		{
   792  			MethodName: "ReadDir",
   793  			Handler:    _FsGrpc_ReadDir_Handler,
   794  		},
   795  		{
   796  			MethodName: "LookUpInode",
   797  			Handler:    _FsGrpc_LookUpInode_Handler,
   798  		},
   799  		{
   800  			MethodName: "LookUpInode2",
   801  			Handler:    _FsGrpc_LookUpInode2_Handler,
   802  		},
   803  		{
   804  			MethodName: "GetInodeAttributes",
   805  			Handler:    _FsGrpc_GetInodeAttributes_Handler,
   806  		},
   807  		{
   808  			MethodName: "SetInodeAttributes",
   809  			Handler:    _FsGrpc_SetInodeAttributes_Handler,
   810  		},
   811  		{
   812  			MethodName: "ForgetInode",
   813  			Handler:    _FsGrpc_ForgetInode_Handler,
   814  		},
   815  		{
   816  			MethodName: "ForgetInode2",
   817  			Handler:    _FsGrpc_ForgetInode2_Handler,
   818  		},
   819  	},
   820  	Streams:  []grpc.StreamDesc{},
   821  	Metadata: "internal/pb/fs_grpc.proto",
   822  }