pb

package
v0.0.0-...-ed5f423 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_thief_proto protoreflect.FileDescriptor
View Source
var Thief_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Thief",
	HandlerType: (*ThiefServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Version",
			Handler:    _Thief_Version_Handler,
		},
		{
			MethodName: "Exec",
			Handler:    _Thief_Exec_Handler,
		},
		{
			MethodName: "OpenFile",
			Handler:    _Thief_OpenFile_Handler,
		},
		{
			MethodName: "MD5",
			Handler:    _Thief_MD5_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListFile",
			Handler:       _Thief_ListFile_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Upload",
			Handler:       _Thief_Upload_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "Download",
			Handler:       _Thief_Download_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "thief.proto",
}

Thief_ServiceDesc is the grpc.ServiceDesc for Thief service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterThiefServer

func RegisterThiefServer(s grpc.ServiceRegistrar, srv ThiefServer)

Types

type CmdRequest

type CmdRequest struct {
	Charset string `protobuf:"bytes,1,opt,name=charset,proto3" json:"charset,omitempty"`
	Text    string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
	Timeout int64  `protobuf:"varint,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*CmdRequest) Descriptor deprecated

func (*CmdRequest) Descriptor() ([]byte, []int)

Deprecated: Use CmdRequest.ProtoReflect.Descriptor instead.

func (*CmdRequest) GetCharset

func (x *CmdRequest) GetCharset() string

func (*CmdRequest) GetText

func (x *CmdRequest) GetText() string

func (*CmdRequest) GetTimeout

func (x *CmdRequest) GetTimeout() int64

func (*CmdRequest) ProtoMessage

func (*CmdRequest) ProtoMessage()

func (*CmdRequest) ProtoReflect

func (x *CmdRequest) ProtoReflect() protoreflect.Message

func (*CmdRequest) Reset

func (x *CmdRequest) Reset()

func (*CmdRequest) String

func (x *CmdRequest) String() string

type CmdResponse

type CmdResponse struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

func (*CmdResponse) Descriptor deprecated

func (*CmdResponse) Descriptor() ([]byte, []int)

Deprecated: Use CmdResponse.ProtoReflect.Descriptor instead.

func (*CmdResponse) GetText

func (x *CmdResponse) GetText() string

func (*CmdResponse) ProtoMessage

func (*CmdResponse) ProtoMessage()

func (*CmdResponse) ProtoReflect

func (x *CmdResponse) ProtoReflect() protoreflect.Message

func (*CmdResponse) Reset

func (x *CmdResponse) Reset()

func (*CmdResponse) String

func (x *CmdResponse) String() string

type FilePart

type FilePart struct {
	Offset int64  `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Data   []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*FilePart) Descriptor deprecated

func (*FilePart) Descriptor() ([]byte, []int)

Deprecated: Use FilePart.ProtoReflect.Descriptor instead.

func (*FilePart) GetData

func (x *FilePart) GetData() []byte

func (*FilePart) GetOffset

func (x *FilePart) GetOffset() int64

func (*FilePart) ProtoMessage

func (*FilePart) ProtoMessage()

func (*FilePart) ProtoReflect

func (x *FilePart) ProtoReflect() protoreflect.Message

func (*FilePart) Reset

func (x *FilePart) Reset()

func (*FilePart) String

func (x *FilePart) String() string

type FileRequest

type FileRequest struct {
	RootDir string `protobuf:"bytes,1,opt,name=root_dir,json=rootDir,proto3" json:"root_dir,omitempty"`
	Source  string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Target  string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*FileRequest) Descriptor deprecated

func (*FileRequest) Descriptor() ([]byte, []int)

Deprecated: Use FileRequest.ProtoReflect.Descriptor instead.

func (*FileRequest) GetRootDir

func (x *FileRequest) GetRootDir() string

func (*FileRequest) GetSource

func (x *FileRequest) GetSource() string

func (*FileRequest) GetTarget

func (x *FileRequest) GetTarget() string

func (*FileRequest) ProtoMessage

func (*FileRequest) ProtoMessage()

func (*FileRequest) ProtoReflect

func (x *FileRequest) ProtoReflect() protoreflect.Message

func (*FileRequest) Reset

func (x *FileRequest) Reset()

func (*FileRequest) String

func (x *FileRequest) String() string

type FileResponse

type FileResponse struct {
	RootDir string `protobuf:"bytes,1,opt,name=root_dir,json=rootDir,proto3" json:"root_dir,omitempty"`
	Path    string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Size    int64  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	Mode    uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*FileResponse) Descriptor deprecated

func (*FileResponse) Descriptor() ([]byte, []int)

Deprecated: Use FileResponse.ProtoReflect.Descriptor instead.

func (*FileResponse) GetMode

func (x *FileResponse) GetMode() uint32

func (*FileResponse) GetPath

func (x *FileResponse) GetPath() string

func (*FileResponse) GetRootDir

func (x *FileResponse) GetRootDir() string

func (*FileResponse) GetSize

func (x *FileResponse) GetSize() int64

func (*FileResponse) ProtoMessage

func (*FileResponse) ProtoMessage()

func (*FileResponse) ProtoReflect

func (x *FileResponse) ProtoReflect() protoreflect.Message

func (*FileResponse) Reset

func (x *FileResponse) Reset()

func (*FileResponse) String

func (x *FileResponse) String() string

type FileStream

type FileStream struct {
	Path string    `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Mode uint32    `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	Size int64     `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	Part *FilePart `protobuf:"bytes,4,opt,name=part,proto3" json:"part,omitempty"`
	// contains filtered or unexported fields
}

func (*FileStream) Descriptor deprecated

func (*FileStream) Descriptor() ([]byte, []int)

Deprecated: Use FileStream.ProtoReflect.Descriptor instead.

func (*FileStream) GetMode

func (x *FileStream) GetMode() uint32

func (*FileStream) GetPart

func (x *FileStream) GetPart() *FilePart

func (*FileStream) GetPath

func (x *FileStream) GetPath() string

func (*FileStream) GetSize

func (x *FileStream) GetSize() int64

func (*FileStream) ProtoMessage

func (*FileStream) ProtoMessage()

func (*FileStream) ProtoReflect

func (x *FileStream) ProtoReflect() protoreflect.Message

func (*FileStream) Reset

func (x *FileStream) Reset()

func (*FileStream) String

func (x *FileStream) String() string

type ThiefClient

ThiefClient is the client API for Thief 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 NewThiefClient

func NewThiefClient(cc grpc.ClientConnInterface) ThiefClient

type ThiefServer

ThiefServer is the server API for Thief service. All implementations must embed UnimplementedThiefServer for forward compatibility

type Thief_DownloadClient

type Thief_DownloadClient interface {
	Recv() (*FileStream, error)
	grpc.ClientStream
}

type Thief_DownloadServer

type Thief_DownloadServer interface {
	Send(*FileStream) error
	grpc.ServerStream
}

type Thief_ListFileClient

type Thief_ListFileClient interface {
	Recv() (*FileResponse, error)
	grpc.ClientStream
}

type Thief_ListFileServer

type Thief_ListFileServer interface {
	Send(*FileResponse) error
	grpc.ServerStream
}

type Thief_UploadClient

type Thief_UploadClient interface {
	Send(*FileStream) error
	Recv() (*wrapperspb.Int64Value, error)
	grpc.ClientStream
}

type Thief_UploadServer

type Thief_UploadServer interface {
	Send(*wrapperspb.Int64Value) error
	Recv() (*FileStream, error)
	grpc.ServerStream
}

type UnimplementedThiefServer

type UnimplementedThiefServer struct {
}

UnimplementedThiefServer must be embedded to have forward compatible implementations.

func (UnimplementedThiefServer) Download

func (UnimplementedThiefServer) Exec

func (UnimplementedThiefServer) ListFile

func (UnimplementedThiefServer) MD5

func (UnimplementedThiefServer) OpenFile

func (UnimplementedThiefServer) Upload

func (UnimplementedThiefServer) Version

type UnsafeThiefServer

type UnsafeThiefServer interface {
	// contains filtered or unexported methods
}

UnsafeThiefServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ThiefServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL