fbs

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesAny = map[Any]string{
	AnyNONE:  "NONE",
	AnyPing:  "Ping",
	AnyPong:  "Pong",
	AnyError: "Error",
}
View Source
var EnumValuesAny = map[string]Any{
	"NONE":  AnyNONE,
	"Ping":  AnyPing,
	"Pong":  AnyPong,
	"Error": AnyError,
}

Functions

func ErrorAddMessage

func ErrorAddMessage(builder *flatbuffers.Builder, message flatbuffers.UOffsetT)

func ErrorAddTimestamp

func ErrorAddTimestamp(builder *flatbuffers.Builder, timestamp int64)

func ErrorEnd

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

func ErrorStart

func ErrorStart(builder *flatbuffers.Builder)

func MessageAddData

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

func MessageAddDataType

func MessageAddDataType(builder *flatbuffers.Builder, dataType Any)

func MessageEnd

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

func MessageStart

func MessageStart(builder *flatbuffers.Builder)

func PingAddTimestamp

func PingAddTimestamp(builder *flatbuffers.Builder, timestamp int64)

func PingEnd

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

func PingStart

func PingStart(builder *flatbuffers.Builder)

func PongAddTimestamp

func PongAddTimestamp(builder *flatbuffers.Builder, timestamp int64)

func PongEnd

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

func PongStart

func PongStart(builder *flatbuffers.Builder)

Types

type Any

type Any byte
const (
	AnyNONE  Any = 0
	AnyPing  Any = 1
	AnyPong  Any = 2
	AnyError Any = 3
)

func (Any) String

func (v Any) String() string

func (Any) UnPack

func (rcv Any) UnPack(table flatbuffers.Table) *AnyT

type AnyT

type AnyT struct {
	Type  Any
	Value interface{}
}

func (*AnyT) Pack

func (t *AnyT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Error

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

func GetRootAsError

func GetRootAsError(buf []byte, offset flatbuffers.UOffsetT) *Error

func GetSizePrefixedRootAsError

func GetSizePrefixedRootAsError(buf []byte, offset flatbuffers.UOffsetT) *Error

func (*Error) Init

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

func (*Error) Message

func (rcv *Error) Message() []byte

func (*Error) MutateTimestamp

func (rcv *Error) MutateTimestamp(n int64) bool

func (*Error) Table

func (rcv *Error) Table() flatbuffers.Table

func (*Error) Timestamp

func (rcv *Error) Timestamp() int64

func (*Error) UnPack

func (rcv *Error) UnPack() *ErrorT

func (*Error) UnPackTo

func (rcv *Error) UnPackTo(t *ErrorT)

type ErrorT

type ErrorT struct {
	Message   string
	Timestamp int64
}

func (*ErrorT) Pack

func (t *ErrorT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Message

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

func GetRootAsMessage

func GetRootAsMessage(buf []byte, offset flatbuffers.UOffsetT) *Message

func GetSizePrefixedRootAsMessage

func GetSizePrefixedRootAsMessage(buf []byte, offset flatbuffers.UOffsetT) *Message

func (*Message) Data

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

func (*Message) DataType

func (rcv *Message) DataType() Any

func (*Message) Init

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

func (*Message) MutateDataType

func (rcv *Message) MutateDataType(n Any) bool

func (*Message) Table

func (rcv *Message) Table() flatbuffers.Table

func (*Message) UnPack

func (rcv *Message) UnPack() *MessageT

func (*Message) UnPackTo

func (rcv *Message) UnPackTo(t *MessageT)

type MessageT

type MessageT struct {
	Data *AnyT
}

func (*MessageT) Pack

func (t *MessageT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Ping

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

func GetRootAsPing

func GetRootAsPing(buf []byte, offset flatbuffers.UOffsetT) *Ping

func GetSizePrefixedRootAsPing

func GetSizePrefixedRootAsPing(buf []byte, offset flatbuffers.UOffsetT) *Ping

func (*Ping) Init

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

func (*Ping) MutateTimestamp

func (rcv *Ping) MutateTimestamp(n int64) bool

func (*Ping) Table

func (rcv *Ping) Table() flatbuffers.Table

func (*Ping) Timestamp

func (rcv *Ping) Timestamp() int64

func (*Ping) UnPack

func (rcv *Ping) UnPack() *PingT

func (*Ping) UnPackTo

func (rcv *Ping) UnPackTo(t *PingT)

type PingT

type PingT struct {
	Timestamp int64
}

func (*PingT) Pack

func (t *PingT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Pong

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

func GetRootAsPong

func GetRootAsPong(buf []byte, offset flatbuffers.UOffsetT) *Pong

func GetSizePrefixedRootAsPong

func GetSizePrefixedRootAsPong(buf []byte, offset flatbuffers.UOffsetT) *Pong

func (*Pong) Init

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

func (*Pong) MutateTimestamp

func (rcv *Pong) MutateTimestamp(n int64) bool

func (*Pong) Table

func (rcv *Pong) Table() flatbuffers.Table

func (*Pong) Timestamp

func (rcv *Pong) Timestamp() int64

func (*Pong) UnPack

func (rcv *Pong) UnPack() *PongT

func (*Pong) UnPackTo

func (rcv *Pong) UnPackTo(t *PongT)

type PongT

type PongT struct {
	Timestamp int64
}

func (*PongT) Pack

func (t *PongT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

Jump to

Keyboard shortcuts

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