scanner

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterScannerServer added in v0.0.1

func RegisterScannerServer(s *grpc.Server, srv ScannerServer)

Types

type ArrHexMsg added in v0.0.1

type ArrHexMsg struct {
	Hexes                []*HexMsg `protobuf:"bytes,1,rep,name=hexes,proto3" json:"hexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ArrHexMsg) Descriptor added in v0.0.1

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

func (*ArrHexMsg) GetHexes added in v0.0.1

func (m *ArrHexMsg) GetHexes() []*HexMsg

func (*ArrHexMsg) ProtoMessage added in v0.0.1

func (*ArrHexMsg) ProtoMessage()

func (*ArrHexMsg) Reset added in v0.0.1

func (m *ArrHexMsg) Reset()

func (*ArrHexMsg) String added in v0.0.1

func (m *ArrHexMsg) String() string

func (*ArrHexMsg) XXX_DiscardUnknown added in v0.0.1

func (m *ArrHexMsg) XXX_DiscardUnknown()

func (*ArrHexMsg) XXX_Marshal added in v0.0.1

func (m *ArrHexMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArrHexMsg) XXX_Merge added in v0.0.1

func (m *ArrHexMsg) XXX_Merge(src proto.Message)

func (*ArrHexMsg) XXX_Size added in v0.0.1

func (m *ArrHexMsg) XXX_Size() int

func (*ArrHexMsg) XXX_Unmarshal added in v0.0.1

func (m *ArrHexMsg) XXX_Unmarshal(b []byte) error

type ArrScannedMsg added in v0.0.1

type ArrScannedMsg struct {
	Hexes                []*ScannedMsg `protobuf:"bytes,1,rep,name=hexes,proto3" json:"hexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ArrScannedMsg) Descriptor added in v0.0.1

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

func (*ArrScannedMsg) GetHexes added in v0.0.1

func (m *ArrScannedMsg) GetHexes() []*ScannedMsg

func (*ArrScannedMsg) ProtoMessage added in v0.0.1

func (*ArrScannedMsg) ProtoMessage()

func (*ArrScannedMsg) Reset added in v0.0.1

func (m *ArrScannedMsg) Reset()

func (*ArrScannedMsg) String added in v0.0.1

func (m *ArrScannedMsg) String() string

func (*ArrScannedMsg) XXX_DiscardUnknown added in v0.0.1

func (m *ArrScannedMsg) XXX_DiscardUnknown()

func (*ArrScannedMsg) XXX_Marshal added in v0.0.1

func (m *ArrScannedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArrScannedMsg) XXX_Merge added in v0.0.1

func (m *ArrScannedMsg) XXX_Merge(src proto.Message)

func (*ArrScannedMsg) XXX_Size added in v0.0.1

func (m *ArrScannedMsg) XXX_Size() int

func (*ArrScannedMsg) XXX_Unmarshal added in v0.0.1

func (m *ArrScannedMsg) XXX_Unmarshal(b []byte) error

type ArrTranslatableMsg added in v0.0.1

type ArrTranslatableMsg struct {
	Words                []*WordMsg    `protobuf:"bytes,1,rep,name=words,proto3" json:"words,omitempty"`
	Hexes                []*HexMsg     `protobuf:"bytes,2,rep,name=hexes,proto3" json:"hexes,omitempty"`
	HexWords             []*HexWordMsg `protobuf:"bytes,3,rep,name=hexWords,proto3" json:"hexWords,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ArrTranslatableMsg) Descriptor added in v0.0.1

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

func (*ArrTranslatableMsg) GetHexWords added in v0.0.1

func (m *ArrTranslatableMsg) GetHexWords() []*HexWordMsg

func (*ArrTranslatableMsg) GetHexes added in v0.0.1

func (m *ArrTranslatableMsg) GetHexes() []*HexMsg

func (*ArrTranslatableMsg) GetWords added in v0.0.1

func (m *ArrTranslatableMsg) GetWords() []*WordMsg

func (*ArrTranslatableMsg) ProtoMessage added in v0.0.1

func (*ArrTranslatableMsg) ProtoMessage()

func (*ArrTranslatableMsg) Reset added in v0.0.1

func (m *ArrTranslatableMsg) Reset()

func (*ArrTranslatableMsg) String added in v0.0.1

func (m *ArrTranslatableMsg) String() string

func (*ArrTranslatableMsg) XXX_DiscardUnknown added in v0.0.1

func (m *ArrTranslatableMsg) XXX_DiscardUnknown()

func (*ArrTranslatableMsg) XXX_Marshal added in v0.0.1

func (m *ArrTranslatableMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArrTranslatableMsg) XXX_Merge added in v0.0.1

func (m *ArrTranslatableMsg) XXX_Merge(src proto.Message)

func (*ArrTranslatableMsg) XXX_Size added in v0.0.1

func (m *ArrTranslatableMsg) XXX_Size() int

func (*ArrTranslatableMsg) XXX_Unmarshal added in v0.0.1

func (m *ArrTranslatableMsg) XXX_Unmarshal(b []byte) error

type HexMsg added in v0.0.1

type HexMsg struct {
	HexID                int64    `protobuf:"varint,1,opt,name=hexID,proto3" json:"hexID,omitempty"`
	Para                 bool     `protobuf:"varint,2,opt,name=para,proto3" json:"para,omitempty"`
	Txt                  string   `protobuf:"bytes,3,opt,name=txt,proto3" json:"txt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HexMsg) Descriptor added in v0.0.1

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

func (*HexMsg) GetHexID added in v0.0.1

func (m *HexMsg) GetHexID() int64

func (*HexMsg) GetPara added in v0.0.1

func (m *HexMsg) GetPara() bool

func (*HexMsg) GetTxt added in v0.0.1

func (m *HexMsg) GetTxt() string

func (*HexMsg) ProtoMessage added in v0.0.1

func (*HexMsg) ProtoMessage()

func (*HexMsg) Reset added in v0.0.1

func (m *HexMsg) Reset()

func (*HexMsg) String added in v0.0.1

func (m *HexMsg) String() string

func (*HexMsg) XXX_DiscardUnknown added in v0.0.1

func (m *HexMsg) XXX_DiscardUnknown()

func (*HexMsg) XXX_Marshal added in v0.0.1

func (m *HexMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HexMsg) XXX_Merge added in v0.0.1

func (m *HexMsg) XXX_Merge(src proto.Message)

func (*HexMsg) XXX_Size added in v0.0.1

func (m *HexMsg) XXX_Size() int

func (*HexMsg) XXX_Unmarshal added in v0.0.1

func (m *HexMsg) XXX_Unmarshal(b []byte) error

type HexWord

type HexWord struct {
	HexID  int64 `json:"hex_id"`
	Order  int64 `json:"order"`
	WordID int64 `json:"word_id"`
}

type HexWordMsg added in v0.0.1

type HexWordMsg struct {
	HexID                int64    `protobuf:"varint,1,opt,name=hexID,proto3" json:"hexID,omitempty"`
	Order                int64    `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
	WordID               int64    `protobuf:"varint,3,opt,name=wordID,proto3" json:"wordID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HexWordMsg) Descriptor added in v0.0.1

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

func (*HexWordMsg) GetHexID added in v0.0.1

func (m *HexWordMsg) GetHexID() int64

func (*HexWordMsg) GetOrder added in v0.0.1

func (m *HexWordMsg) GetOrder() int64

func (*HexWordMsg) GetWordID added in v0.0.1

func (m *HexWordMsg) GetWordID() int64

func (*HexWordMsg) ProtoMessage added in v0.0.1

func (*HexWordMsg) ProtoMessage()

func (*HexWordMsg) Reset added in v0.0.1

func (m *HexWordMsg) Reset()

func (*HexWordMsg) String added in v0.0.1

func (m *HexWordMsg) String() string

func (*HexWordMsg) XXX_DiscardUnknown added in v0.0.1

func (m *HexWordMsg) XXX_DiscardUnknown()

func (*HexWordMsg) XXX_Marshal added in v0.0.1

func (m *HexWordMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HexWordMsg) XXX_Merge added in v0.0.1

func (m *HexWordMsg) XXX_Merge(src proto.Message)

func (*HexWordMsg) XXX_Size added in v0.0.1

func (m *HexWordMsg) XXX_Size() int

func (*HexWordMsg) XXX_Unmarshal added in v0.0.1

func (m *HexWordMsg) XXX_Unmarshal(b []byte) error

type Hexameter

type Hexameter struct {
	HexID int64  `json:"hex_id"`
	Para  bool   `json:"para"`
	Txt   string `json:"txt"`
}

type RangeMsg added in v0.0.1

type RangeMsg struct {
	Start                int64    `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End                  int64    `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RangeMsg) Descriptor added in v0.0.1

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

func (*RangeMsg) GetEnd added in v0.0.1

func (m *RangeMsg) GetEnd() int64

func (*RangeMsg) GetStart added in v0.0.1

func (m *RangeMsg) GetStart() int64

func (*RangeMsg) ProtoMessage added in v0.0.1

func (*RangeMsg) ProtoMessage()

func (*RangeMsg) Reset added in v0.0.1

func (m *RangeMsg) Reset()

func (*RangeMsg) String added in v0.0.1

func (m *RangeMsg) String() string

func (*RangeMsg) XXX_DiscardUnknown added in v0.0.1

func (m *RangeMsg) XXX_DiscardUnknown()

func (*RangeMsg) XXX_Marshal added in v0.0.1

func (m *RangeMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RangeMsg) XXX_Merge added in v0.0.1

func (m *RangeMsg) XXX_Merge(src proto.Message)

func (*RangeMsg) XXX_Size added in v0.0.1

func (m *RangeMsg) XXX_Size() int

func (*RangeMsg) XXX_Unmarshal added in v0.0.1

func (m *RangeMsg) XXX_Unmarshal(b []byte) error

type ScannedMsg added in v0.0.1

type ScannedMsg struct {
	HexID                int64    `protobuf:"varint,1,opt,name=hexID,proto3" json:"hexID,omitempty"`
	Scanned              string   `protobuf:"bytes,2,opt,name=scanned,proto3" json:"scanned,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScannedMsg) Descriptor added in v0.0.1

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

func (*ScannedMsg) GetHexID added in v0.0.1

func (m *ScannedMsg) GetHexID() int64

func (*ScannedMsg) GetScanned added in v0.0.1

func (m *ScannedMsg) GetScanned() string

func (*ScannedMsg) ProtoMessage added in v0.0.1

func (*ScannedMsg) ProtoMessage()

func (*ScannedMsg) Reset added in v0.0.1

func (m *ScannedMsg) Reset()

func (*ScannedMsg) String added in v0.0.1

func (m *ScannedMsg) String() string

func (*ScannedMsg) XXX_DiscardUnknown added in v0.0.1

func (m *ScannedMsg) XXX_DiscardUnknown()

func (*ScannedMsg) XXX_Marshal added in v0.0.1

func (m *ScannedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScannedMsg) XXX_Merge added in v0.0.1

func (m *ScannedMsg) XXX_Merge(src proto.Message)

func (*ScannedMsg) XXX_Size added in v0.0.1

func (m *ScannedMsg) XXX_Size() int

func (*ScannedMsg) XXX_Unmarshal added in v0.0.1

func (m *ScannedMsg) XXX_Unmarshal(b []byte) error

type ScannerClient added in v0.0.1

type ScannerClient interface {
	Hexes(ctx context.Context, in *RangeMsg, opts ...grpc.CallOption) (*ArrHexMsg, error)
	Translatable(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ArrTranslatableMsg, error)
	Scanned(ctx context.Context, in *RangeMsg, opts ...grpc.CallOption) (*ArrScannedMsg, error)
}

ScannerClient is the client API for Scanner service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewScannerClient added in v0.0.1

func NewScannerClient(cc *grpc.ClientConn) ScannerClient

type ScannerServer added in v0.0.1

type ScannerServer interface {
	Hexes(context.Context, *RangeMsg) (*ArrHexMsg, error)
	Translatable(context.Context, *empty.Empty) (*ArrTranslatableMsg, error)
	Scanned(context.Context, *RangeMsg) (*ArrScannedMsg, error)
}

ScannerServer is the server API for Scanner service.

type Translatable

type Translatable struct {
	Words    []Word      `json:"words"`
	Hexes    []Hexameter `json:"hexes"`
	HexWords []HexWord   `json:"hex_words"`
}

type UnimplementedScannerServer added in v0.0.1

type UnimplementedScannerServer struct {
}

UnimplementedScannerServer can be embedded to have forward compatible implementations.

func (*UnimplementedScannerServer) Hexes added in v0.0.1

func (*UnimplementedScannerServer) Scanned added in v0.0.1

func (*UnimplementedScannerServer) Translatable added in v0.0.1

type Word

type Word struct {
	ID  int64  `json:"id"`
	Txt string `json:"txt"`
}

type WordMsg added in v0.0.1

type WordMsg struct {
	Id                   int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Txt                  string   `protobuf:"bytes,2,opt,name=txt,proto3" json:"txt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WordMsg) Descriptor added in v0.0.1

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

func (*WordMsg) GetId added in v0.0.1

func (m *WordMsg) GetId() int64

func (*WordMsg) GetTxt added in v0.0.1

func (m *WordMsg) GetTxt() string

func (*WordMsg) ProtoMessage added in v0.0.1

func (*WordMsg) ProtoMessage()

func (*WordMsg) Reset added in v0.0.1

func (m *WordMsg) Reset()

func (*WordMsg) String added in v0.0.1

func (m *WordMsg) String() string

func (*WordMsg) XXX_DiscardUnknown added in v0.0.1

func (m *WordMsg) XXX_DiscardUnknown()

func (*WordMsg) XXX_Marshal added in v0.0.1

func (m *WordMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WordMsg) XXX_Merge added in v0.0.1

func (m *WordMsg) XXX_Merge(src proto.Message)

func (*WordMsg) XXX_Size added in v0.0.1

func (m *WordMsg) XXX_Size() int

func (*WordMsg) XXX_Unmarshal added in v0.0.1

func (m *WordMsg) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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