protocol

package
v0.0.0-...-a0ce14d Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesEventType = map[EventType]string{
	EventTypePING:       "PING",
	EventTypePONG:       "PONG",
	EventTypeSTORE:      "STORE",
	EventTypeFIND_NODE:  "FIND_NODE",
	EventTypeFIND_VALUE: "FIND_VALUE",
}
View Source
var EnumNamesOperation = map[Operation]string{
	OperationNONE:      "NONE",
	OperationFindNode:  "FindNode",
	OperationFindValue: "FindValue",
	OperationStore:     "Store",
}
View Source
var EnumValuesEventType = map[string]EventType{
	"PING":       EventTypePING,
	"PONG":       EventTypePONG,
	"STORE":      EventTypeSTORE,
	"FIND_NODE":  EventTypeFIND_NODE,
	"FIND_VALUE": EventTypeFIND_VALUE,
}
View Source
var EnumValuesOperation = map[string]Operation{
	"NONE":      OperationNONE,
	"FindNode":  OperationFindNode,
	"FindValue": OperationFindValue,
	"Store":     OperationStore,
}

Functions

func EventAddEvent

func EventAddEvent(builder *flatbuffers.Builder, event EventType)

func EventAddId

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

func EventAddPayload

func EventAddPayload(builder *flatbuffers.Builder, payload flatbuffers.UOffsetT)

func EventAddPayloadType

func EventAddPayloadType(builder *flatbuffers.Builder, payloadType Operation)

func EventAddResponse

func EventAddResponse(builder *flatbuffers.Builder, response bool)

func EventAddSender

func EventAddSender(builder *flatbuffers.Builder, sender flatbuffers.UOffsetT)

func EventEnd

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

func EventStart

func EventStart(builder *flatbuffers.Builder)

func EventStartIdVector

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

func EventStartSenderVector

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

func FindNodeAddKey

func FindNodeAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func FindNodeAddNodes

func FindNodeAddNodes(builder *flatbuffers.Builder, nodes flatbuffers.UOffsetT)

func FindNodeEnd

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

func FindNodeStart

func FindNodeStart(builder *flatbuffers.Builder)

func FindNodeStartKeyVector

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

func FindNodeStartNodesVector

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

func FindValueAddFound

func FindValueAddFound(builder *flatbuffers.Builder, found int64)

func FindValueAddFrom

func FindValueAddFrom(builder *flatbuffers.Builder, from int64)

func FindValueAddKey

func FindValueAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func FindValueAddNodes

func FindValueAddNodes(builder *flatbuffers.Builder, nodes flatbuffers.UOffsetT)

func FindValueAddValues

func FindValueAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)

func FindValueEnd

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

func FindValueStart

func FindValueStart(builder *flatbuffers.Builder)

func FindValueStartKeyVector

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

func FindValueStartNodesVector

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

func FindValueStartValuesVector

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

func NodeAddAddress

func NodeAddAddress(builder *flatbuffers.Builder, address flatbuffers.UOffsetT)

func NodeAddId

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

func NodeEnd

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

func NodeStart

func NodeStart(builder *flatbuffers.Builder)

func NodeStartAddressVector

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

func NodeStartIdVector

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

func StoreAddValues

func StoreAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)

func StoreEnd

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

func StoreStart

func StoreStart(builder *flatbuffers.Builder)

func StoreStartValuesVector

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

func ValueAddCreated

func ValueAddCreated(builder *flatbuffers.Builder, created int64)

func ValueAddKey

func ValueAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func ValueAddTtl

func ValueAddTtl(builder *flatbuffers.Builder, ttl int64)

func ValueAddValue

func ValueAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func ValueEnd

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

func ValueStart

func ValueStart(builder *flatbuffers.Builder)

func ValueStartKeyVector

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

func ValueStartValueVector

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

Types

type Event

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

func GetRootAsEvent

func GetRootAsEvent(buf []byte, offset flatbuffers.UOffsetT) *Event

func (*Event) Event

func (rcv *Event) Event() EventType

func (*Event) Id

func (rcv *Event) Id(j int) byte

func (*Event) IdBytes

func (rcv *Event) IdBytes() []byte

func (*Event) IdLength

func (rcv *Event) IdLength() int

func (*Event) Init

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

func (*Event) MutateEvent

func (rcv *Event) MutateEvent(n EventType) bool

func (*Event) MutateId

func (rcv *Event) MutateId(j int, n byte) bool

func (*Event) MutatePayloadType

func (rcv *Event) MutatePayloadType(n Operation) bool

func (*Event) MutateResponse

func (rcv *Event) MutateResponse(n bool) bool

func (*Event) MutateSender

func (rcv *Event) MutateSender(j int, n byte) bool

func (*Event) Payload

func (rcv *Event) Payload(obj *flatbuffers.Table) bool

func (*Event) PayloadType

func (rcv *Event) PayloadType() Operation

func (*Event) Response

func (rcv *Event) Response() bool

func (*Event) Sender

func (rcv *Event) Sender(j int) byte

func (*Event) SenderBytes

func (rcv *Event) SenderBytes() []byte

func (*Event) SenderLength

func (rcv *Event) SenderLength() int

func (*Event) Table

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

type EventType

type EventType int8
const (
	EventTypePING       EventType = 0
	EventTypePONG       EventType = 1
	EventTypeSTORE      EventType = 2
	EventTypeFIND_NODE  EventType = 3
	EventTypeFIND_VALUE EventType = 4
)

func (EventType) String

func (v EventType) String() string

type FindNode

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

func GetRootAsFindNode

func GetRootAsFindNode(buf []byte, offset flatbuffers.UOffsetT) *FindNode

func (*FindNode) Init

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

func (*FindNode) Key

func (rcv *FindNode) Key(j int) byte

func (*FindNode) KeyBytes

func (rcv *FindNode) KeyBytes() []byte

func (*FindNode) KeyLength

func (rcv *FindNode) KeyLength() int

func (*FindNode) MutateKey

func (rcv *FindNode) MutateKey(j int, n byte) bool

func (*FindNode) Nodes

func (rcv *FindNode) Nodes(obj *Node, j int) bool

func (*FindNode) NodesLength

func (rcv *FindNode) NodesLength() int

func (*FindNode) Table

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

type FindValue

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

func GetRootAsFindValue

func GetRootAsFindValue(buf []byte, offset flatbuffers.UOffsetT) *FindValue

func (*FindValue) Found

func (rcv *FindValue) Found() int64

func (*FindValue) From

func (rcv *FindValue) From() int64

func (*FindValue) Init

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

func (*FindValue) Key

func (rcv *FindValue) Key(j int) byte

func (*FindValue) KeyBytes

func (rcv *FindValue) KeyBytes() []byte

func (*FindValue) KeyLength

func (rcv *FindValue) KeyLength() int

func (*FindValue) MutateFound

func (rcv *FindValue) MutateFound(n int64) bool

func (*FindValue) MutateFrom

func (rcv *FindValue) MutateFrom(n int64) bool

func (*FindValue) MutateKey

func (rcv *FindValue) MutateKey(j int, n byte) bool

func (*FindValue) Nodes

func (rcv *FindValue) Nodes(obj *Node, j int) bool

func (*FindValue) NodesLength

func (rcv *FindValue) NodesLength() int

func (*FindValue) Table

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

func (*FindValue) Values

func (rcv *FindValue) Values(obj *Value, j int) bool

func (*FindValue) ValuesLength

func (rcv *FindValue) ValuesLength() int

type Node

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

func GetRootAsNode

func GetRootAsNode(buf []byte, offset flatbuffers.UOffsetT) *Node

func (*Node) Address

func (rcv *Node) Address(j int) byte

func (*Node) AddressBytes

func (rcv *Node) AddressBytes() []byte

func (*Node) AddressLength

func (rcv *Node) AddressLength() int

func (*Node) Id

func (rcv *Node) Id(j int) byte

func (*Node) IdBytes

func (rcv *Node) IdBytes() []byte

func (*Node) IdLength

func (rcv *Node) IdLength() int

func (*Node) Init

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

func (*Node) MutateAddress

func (rcv *Node) MutateAddress(j int, n byte) bool

func (*Node) MutateId

func (rcv *Node) MutateId(j int, n byte) bool

func (*Node) Table

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

type Operation

type Operation byte
const (
	OperationNONE      Operation = 0
	OperationFindNode  Operation = 1
	OperationFindValue Operation = 2
	OperationStore     Operation = 3
)

func (Operation) String

func (v Operation) String() string

type Store

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

func GetRootAsStore

func GetRootAsStore(buf []byte, offset flatbuffers.UOffsetT) *Store

func (*Store) Init

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

func (*Store) Table

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

func (*Store) Values

func (rcv *Store) Values(obj *Value, j int) bool

func (*Store) ValuesLength

func (rcv *Store) ValuesLength() int

type Value

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

func GetRootAsValue

func GetRootAsValue(buf []byte, offset flatbuffers.UOffsetT) *Value

func (*Value) Created

func (rcv *Value) Created() int64

func (*Value) Init

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

func (*Value) Key

func (rcv *Value) Key(j int) byte

func (*Value) KeyBytes

func (rcv *Value) KeyBytes() []byte

func (*Value) KeyLength

func (rcv *Value) KeyLength() int

func (*Value) MutateCreated

func (rcv *Value) MutateCreated(n int64) bool

func (*Value) MutateKey

func (rcv *Value) MutateKey(j int, n byte) bool

func (*Value) MutateTtl

func (rcv *Value) MutateTtl(n int64) bool

func (*Value) MutateValue

func (rcv *Value) MutateValue(j int, n byte) bool

func (*Value) Table

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

func (*Value) Ttl

func (rcv *Value) Ttl() int64

func (*Value) Value

func (rcv *Value) Value(j int) byte

func (*Value) ValueBytes

func (rcv *Value) ValueBytes() []byte

func (*Value) ValueLength

func (rcv *Value) ValueLength() int

Jump to

Keyboard shortcuts

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