plugin

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesPayload = map[Payload]string{
	PayloadNONE:                             "NONE",
	Payloadgenerated_plugin_client_Request:  "generated_plugin_client_Request",
	Payloadgenerated_plugin_client_Response: "generated_plugin_client_Response",
}
View Source
var EnumValuesPayload = map[string]Payload{
	"NONE":                             PayloadNONE,
	"generated_plugin_client_Request":  Payloadgenerated_plugin_client_Request,
	"generated_plugin_client_Response": Payloadgenerated_plugin_client_Response,
}

Functions

func FinishPluginRequestBuffer

func FinishPluginRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishPluginResponseBuffer

func FinishPluginResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedPluginRequestBuffer

func FinishSizePrefixedPluginRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedPluginResponseBuffer

func FinishSizePrefixedPluginResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func PluginRequestAddCookie

func PluginRequestAddCookie(builder *flatbuffers.Builder, cookie uint64)

func PluginRequestAddRequest

func PluginRequestAddRequest(builder *flatbuffers.Builder, request flatbuffers.UOffsetT)

func PluginRequestAddVersion

func PluginRequestAddVersion(builder *flatbuffers.Builder, version uint64)

func PluginRequestEnd

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

func PluginRequestStart

func PluginRequestStart(builder *flatbuffers.Builder)

func PluginResponseAddCookie

func PluginResponseAddCookie(builder *flatbuffers.Builder, cookie uint64)

func PluginResponseAddPayload

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

func PluginResponseAddPayloadType

func PluginResponseAddPayloadType(builder *flatbuffers.Builder, payloadType Payload)

func PluginResponseAddVersion

func PluginResponseAddVersion(builder *flatbuffers.Builder, version uint64)

func PluginResponseEnd

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

func PluginResponseStart

func PluginResponseStart(builder *flatbuffers.Builder)

Types

type Payload

type Payload byte
const (
	PayloadNONE                             Payload = 0
	Payloadgenerated_plugin_client_Request  Payload = 1
	Payloadgenerated_plugin_client_Response Payload = 2
)

func (Payload) String

func (v Payload) String() string

func (Payload) UnPack

func (rcv Payload) UnPack(table flatbuffers.Table) *PayloadT

type PayloadT

type PayloadT struct {
	Type  Payload
	Value interface{}
}

func (*PayloadT) Pack

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

type PluginRequest

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

func GetRootAsPluginRequest

func GetRootAsPluginRequest(buf []byte, offset flatbuffers.UOffsetT) *PluginRequest

func GetSizePrefixedRootAsPluginRequest

func GetSizePrefixedRootAsPluginRequest(buf []byte, offset flatbuffers.UOffsetT) *PluginRequest

func (*PluginRequest) Cookie

func (rcv *PluginRequest) Cookie() uint64

func (*PluginRequest) Init

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

func (*PluginRequest) MutateCookie

func (rcv *PluginRequest) MutateCookie(n uint64) bool

func (*PluginRequest) MutateVersion

func (rcv *PluginRequest) MutateVersion(n uint64) bool

func (*PluginRequest) Table

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

func (*PluginRequest) UnPack

func (rcv *PluginRequest) UnPack() *PluginRequestT

func (*PluginRequest) UnPackTo

func (rcv *PluginRequest) UnPackTo(t *PluginRequestT)

func (*PluginRequest) Version

func (rcv *PluginRequest) Version() uint64

type PluginRequestT

type PluginRequestT struct {
	Version uint64                              `json:"version"`
	Cookie  uint64                              `json:"cookie"`
	Request *generated__plugin__client.RequestT `json:"request"`
}

func (*PluginRequestT) Pack

type PluginResponse

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

func GetRootAsPluginResponse

func GetRootAsPluginResponse(buf []byte, offset flatbuffers.UOffsetT) *PluginResponse

func GetSizePrefixedRootAsPluginResponse

func GetSizePrefixedRootAsPluginResponse(buf []byte, offset flatbuffers.UOffsetT) *PluginResponse

func (*PluginResponse) Cookie

func (rcv *PluginResponse) Cookie() uint64

func (*PluginResponse) Init

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

func (*PluginResponse) MutateCookie

func (rcv *PluginResponse) MutateCookie(n uint64) bool

func (*PluginResponse) MutatePayloadType

func (rcv *PluginResponse) MutatePayloadType(n Payload) bool

func (*PluginResponse) MutateVersion

func (rcv *PluginResponse) MutateVersion(n uint64) bool

func (*PluginResponse) Payload

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

func (*PluginResponse) PayloadType

func (rcv *PluginResponse) PayloadType() Payload

func (*PluginResponse) Table

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

func (*PluginResponse) UnPack

func (rcv *PluginResponse) UnPack() *PluginResponseT

func (*PluginResponse) UnPackTo

func (rcv *PluginResponse) UnPackTo(t *PluginResponseT)

func (*PluginResponse) Version

func (rcv *PluginResponse) Version() uint64

type PluginResponseT

type PluginResponseT struct {
	Version uint64    `json:"version"`
	Cookie  uint64    `json:"cookie"`
	Payload *PayloadT `json:"payload"`
}

func (*PluginResponseT) Pack

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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