flatapi

package
v0.0.0-...-566fc8f Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2017 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnyResultNONE        = 0
	AnyResultQueryResult = 1
)
View Source
const (
	RequestDataNONE  = 0
	RequestDataQuery = 1
)

Variables

This section is empty.

Functions

func QueryAddQuery

func QueryAddQuery(builder *flatbuffers.Builder, query flatbuffers.UOffsetT)

func QueryEnd

func QueryEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func QueryResultAddImage

func QueryResultAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func QueryResultAddQuery

func QueryResultAddQuery(builder *flatbuffers.Builder, query flatbuffers.UOffsetT)

func QueryResultAddScore

func QueryResultAddScore(builder *flatbuffers.Builder, score int32)

func QueryResultAddSubtitle

func QueryResultAddSubtitle(builder *flatbuffers.Builder, subtitle flatbuffers.UOffsetT)

func QueryResultAddTitle

func QueryResultAddTitle(builder *flatbuffers.Builder, title flatbuffers.UOffsetT)

func QueryResultEnd

func QueryResultEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func QueryResultStart

func QueryResultStart(builder *flatbuffers.Builder)

func QueryStart

func QueryStart(builder *flatbuffers.Builder)

func RequestAddData

func RequestAddData(builder *flatbuffers.Builder, data flatbuffers.UOffsetT)

func RequestAddDataType

func RequestAddDataType(builder *flatbuffers.Builder, dataType byte)

func RequestAddId

func RequestAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func RequestEnd

func RequestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func RequestStart

func RequestStart(builder *flatbuffers.Builder)

func ResponseAddId

func ResponseAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func ResponseAddResult

func ResponseAddResult(builder *flatbuffers.Builder, result flatbuffers.UOffsetT)

func ResponseEnd

func ResponseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ResponseStart

func ResponseStart(builder *flatbuffers.Builder)

func ResponseStartResultVector

func ResponseStartResultVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ResultAddResult

func ResultAddResult(builder *flatbuffers.Builder, result flatbuffers.UOffsetT)

func ResultAddResultType

func ResultAddResultType(builder *flatbuffers.Builder, resultType byte)

func ResultEnd

func ResultEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ResultStart

func ResultStart(builder *flatbuffers.Builder)

Types

type Query

type Query struct {
	// contains filtered or unexported fields
}

func (*Query) Init

func (rcv *Query) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Query) Query

func (rcv *Query) Query() []byte

type QueryResult

type QueryResult struct {
	// contains filtered or unexported fields
}

func GetRootAsQueryResult

func GetRootAsQueryResult(buf []byte, offset flatbuffers.UOffsetT) *QueryResult

func (*QueryResult) Image

func (rcv *QueryResult) Image() []byte

func (*QueryResult) Init

func (rcv *QueryResult) Init(buf []byte, i flatbuffers.UOffsetT)

func (*QueryResult) Query

func (rcv *QueryResult) Query() []byte

func (*QueryResult) Score

func (rcv *QueryResult) Score() int32

func (*QueryResult) Subtitle

func (rcv *QueryResult) Subtitle() []byte

func (*QueryResult) Title

func (rcv *QueryResult) Title() []byte

type Request

type Request struct {
	// contains filtered or unexported fields
}

func GetRootAsRequest

func GetRootAsRequest(buf []byte, offset flatbuffers.UOffsetT) *Request

func (*Request) Data

func (rcv *Request) Data(obj *flatbuffers.Table) bool

func (*Request) DataType

func (rcv *Request) DataType() byte

func (*Request) Id

func (rcv *Request) Id() []byte

func (*Request) Init

func (rcv *Request) Init(buf []byte, i flatbuffers.UOffsetT)

type Response

type Response struct {
	// contains filtered or unexported fields
}

func GetRootAsResponse

func GetRootAsResponse(buf []byte, offset flatbuffers.UOffsetT) *Response

func (*Response) Id

func (rcv *Response) Id() []byte

func (*Response) Init

func (rcv *Response) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Response) Result

func (rcv *Response) Result(obj *Result, j int) bool

func (*Response) ResultLength

func (rcv *Response) ResultLength() int

type Result

type Result struct {
	// contains filtered or unexported fields
}

func (*Result) Init

func (rcv *Result) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Result) Result

func (rcv *Result) Result(obj *flatbuffers.Table) bool

func (*Result) ResultType

func (rcv *Result) ResultType() byte

Jump to

Keyboard shortcuts

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