Documentation
¶
Index ¶
- Variables
- func EnvelopeAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func EnvelopeAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)
- func EnvelopeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func EnvelopeStart(builder *flatbuffers.Builder)
- func EnvelopeStartValuesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func FinishEnvelopeBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedEnvelopeBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func RequestAddAction(builder *flatbuffers.Builder, action Action)
- func RequestAddContent(builder *flatbuffers.Builder, content flatbuffers.UOffsetT)
- func RequestAddCookie(builder *flatbuffers.Builder, cookie uint64)
- func RequestAddDestination(builder *flatbuffers.Builder, destination flatbuffers.UOffsetT)
- func RequestAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
- func RequestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func RequestStart(builder *flatbuffers.Builder)
- func RequestStartContentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func RequestStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func ResponseAddContent(builder *flatbuffers.Builder, content flatbuffers.UOffsetT)
- func ResponseAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
- func ResponseAddStatus(builder *flatbuffers.Builder, status ResponseStatus)
- func ResponseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func ResponseStart(builder *flatbuffers.Builder)
- func ResponseStartContentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func ResponseStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- type Action
- type Envelope
- func (rcv *Envelope) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Envelope) Name() []byte
- func (rcv *Envelope) Table() flatbuffers.Table
- func (rcv *Envelope) UnPack() *EnvelopeT
- func (rcv *Envelope) UnPackTo(t *EnvelopeT)
- func (rcv *Envelope) Values(j int) []byte
- func (rcv *Envelope) ValuesLength() int
- type EnvelopeT
- type Request
- func (rcv *Request) Action() Action
- func (rcv *Request) Content(j int) byte
- func (rcv *Request) ContentBytes() []byte
- func (rcv *Request) ContentLength() int
- func (rcv *Request) Cookie() uint64
- func (rcv *Request) Destination() []byte
- func (rcv *Request) Envelope(obj *Envelope, j int) bool
- func (rcv *Request) EnvelopeLength() int
- func (rcv *Request) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Request) MutateAction(n Action) bool
- func (rcv *Request) MutateContent(j int, n byte) bool
- func (rcv *Request) MutateCookie(n uint64) bool
- func (rcv *Request) Table() flatbuffers.Table
- func (rcv *Request) UnPack() *RequestT
- func (rcv *Request) UnPackTo(t *RequestT)
- type RequestT
- type Response
- func (rcv *Response) Content(j int) byte
- func (rcv *Response) ContentBytes() []byte
- func (rcv *Response) ContentLength() int
- func (rcv *Response) Envelope(obj *Envelope, j int) bool
- func (rcv *Response) EnvelopeLength() int
- func (rcv *Response) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Response) MutateContent(j int, n byte) bool
- func (rcv *Response) MutateStatus(n ResponseStatus) bool
- func (rcv *Response) Status() ResponseStatus
- func (rcv *Response) Table() flatbuffers.Table
- func (rcv *Response) UnPack() *ResponseT
- func (rcv *Response) UnPackTo(t *ResponseT)
- type ResponseStatus
- type ResponseT
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesAction = map[Action]string{ ActionRead: "Read", ActionCreate: "Create", ActionUpdate: "Update", ActionDelete: "Delete", }
View Source
var EnumNamesResponseStatus = map[ResponseStatus]string{ ResponseStatusDeny: "Deny", ResponseStatusAccept: "Accept", ResponseStatusModified: "Modified", ResponseStatusUnavailable: "Unavailable", }
View Source
var EnumValuesAction = map[string]Action{ "Read": ActionRead, "Create": ActionCreate, "Update": ActionUpdate, "Delete": ActionDelete, }
View Source
var EnumValuesResponseStatus = map[string]ResponseStatus{ "Deny": ResponseStatusDeny, "Accept": ResponseStatusAccept, "Modified": ResponseStatusModified, "Unavailable": ResponseStatusUnavailable, }
Functions ¶
func EnvelopeAddName ¶
func EnvelopeAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func EnvelopeAddValues ¶
func EnvelopeAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)
func EnvelopeEnd ¶
func EnvelopeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func EnvelopeStart ¶
func EnvelopeStart(builder *flatbuffers.Builder)
func EnvelopeStartValuesVector ¶
func EnvelopeStartValuesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FinishEnvelopeBuffer ¶
func FinishEnvelopeBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishRequestBuffer ¶
func FinishRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishResponseBuffer ¶
func FinishResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedEnvelopeBuffer ¶
func FinishSizePrefixedEnvelopeBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedRequestBuffer ¶
func FinishSizePrefixedRequestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedResponseBuffer ¶
func FinishSizePrefixedResponseBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func RequestAddAction ¶
func RequestAddAction(builder *flatbuffers.Builder, action Action)
func RequestAddContent ¶
func RequestAddContent(builder *flatbuffers.Builder, content flatbuffers.UOffsetT)
func RequestAddCookie ¶
func RequestAddCookie(builder *flatbuffers.Builder, cookie uint64)
func RequestAddDestination ¶
func RequestAddDestination(builder *flatbuffers.Builder, destination flatbuffers.UOffsetT)
func RequestAddEnvelope ¶
func RequestAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
func RequestEnd ¶
func RequestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func RequestStart ¶
func RequestStart(builder *flatbuffers.Builder)
func RequestStartContentVector ¶
func RequestStartContentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func RequestStartEnvelopeVector ¶
func RequestStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ResponseAddContent ¶
func ResponseAddContent(builder *flatbuffers.Builder, content flatbuffers.UOffsetT)
func ResponseAddEnvelope ¶
func ResponseAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
func ResponseAddStatus ¶
func ResponseAddStatus(builder *flatbuffers.Builder, status ResponseStatus)
func ResponseEnd ¶
func ResponseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ResponseStart ¶
func ResponseStart(builder *flatbuffers.Builder)
func ResponseStartContentVector ¶
func ResponseStartContentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ResponseStartEnvelopeVector ¶
func ResponseStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
Types ¶
type Envelope ¶
type Envelope struct {
// contains filtered or unexported fields
}
func GetRootAsEnvelope ¶
func GetRootAsEnvelope(buf []byte, offset flatbuffers.UOffsetT) *Envelope
func GetSizePrefixedRootAsEnvelope ¶
func GetSizePrefixedRootAsEnvelope(buf []byte, offset flatbuffers.UOffsetT) *Envelope
func (*Envelope) Table ¶
func (rcv *Envelope) Table() flatbuffers.Table
func (*Envelope) ValuesLength ¶
type EnvelopeT ¶
func (*EnvelopeT) Pack ¶
func (t *EnvelopeT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
func GetRootAsRequest ¶
func GetRootAsRequest(buf []byte, offset flatbuffers.UOffsetT) *Request
func GetSizePrefixedRootAsRequest ¶
func GetSizePrefixedRootAsRequest(buf []byte, offset flatbuffers.UOffsetT) *Request
func (*Request) ContentBytes ¶
func (*Request) ContentLength ¶
func (*Request) Destination ¶
func (*Request) EnvelopeLength ¶
func (*Request) MutateAction ¶
func (*Request) MutateCookie ¶
func (*Request) Table ¶
func (rcv *Request) Table() flatbuffers.Table
type RequestT ¶
type RequestT struct { Cookie uint64 `json:"cookie"` Destination string `json:"destination"` Action Action `json:"action"` Envelope []*EnvelopeT `json:"envelope"` Content []byte `json:"content"` }
func (*RequestT) Pack ¶
func (t *RequestT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
func GetRootAsResponse ¶
func GetRootAsResponse(buf []byte, offset flatbuffers.UOffsetT) *Response
func GetSizePrefixedRootAsResponse ¶
func GetSizePrefixedRootAsResponse(buf []byte, offset flatbuffers.UOffsetT) *Response
func (*Response) ContentBytes ¶
func (*Response) ContentLength ¶
func (*Response) EnvelopeLength ¶
func (*Response) MutateStatus ¶
func (rcv *Response) MutateStatus(n ResponseStatus) bool
func (*Response) Status ¶
func (rcv *Response) Status() ResponseStatus
func (*Response) Table ¶
func (rcv *Response) Table() flatbuffers.Table
type ResponseStatus ¶
type ResponseStatus int8
const ( ResponseStatusDeny ResponseStatus = 0 ResponseStatusAccept ResponseStatus = 1 ResponseStatusModified ResponseStatus = 2 )
func (ResponseStatus) String ¶
func (v ResponseStatus) String() string
type ResponseT ¶
type ResponseT struct { Status ResponseStatus `json:"status"` Envelope []*EnvelopeT `json:"envelope"` Content []byte `json:"content"` }
func (*ResponseT) Pack ¶
func (t *ResponseT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
Click to show internal directories.
Click to hide internal directories.