Documentation ¶
Index ¶
- Variables
- func AddDeviceAddDevices(builder *flatbuffers.Builder, devices flatbuffers.UOffsetT)
- func AddDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func AddDeviceStart(builder *flatbuffers.Builder)
- func AddDeviceStartDevicesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func SubDeviceAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)
- func SubDeviceAddProtocol(builder *flatbuffers.Builder, protocol Protocol)
- func SubDeviceAddSubDeviceId(builder *flatbuffers.Builder, subDeviceId int32)
- func SubDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SubDeviceStart(builder *flatbuffers.Builder)
- type AddDevice
- type AddDeviceT
- type Protocol
- type SubDevice
- func (rcv *SubDevice) Info() []byte
- func (rcv *SubDevice) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *SubDevice) MutateProtocol(n Protocol) bool
- func (rcv *SubDevice) MutateSubDeviceId(n int32) bool
- func (rcv *SubDevice) Protocol() Protocol
- func (rcv *SubDevice) SubDeviceId() int32
- func (rcv *SubDevice) Table() flatbuffers.Table
- func (rcv *SubDevice) UnPack() *SubDeviceT
- func (rcv *SubDevice) UnPackTo(t *SubDeviceT)
- type SubDeviceT
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesProtocol = map[Protocol]string{ ProtocolSIP: "SIP", }
View Source
var EnumValuesProtocol = map[string]Protocol{ "SIP": ProtocolSIP, }
Functions ¶
func AddDeviceAddDevices ¶
func AddDeviceAddDevices(builder *flatbuffers.Builder, devices flatbuffers.UOffsetT)
func AddDeviceEnd ¶
func AddDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func AddDeviceStart ¶
func AddDeviceStart(builder *flatbuffers.Builder)
func AddDeviceStartDevicesVector ¶
func AddDeviceStartDevicesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func SubDeviceAddInfo ¶
func SubDeviceAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)
func SubDeviceAddProtocol ¶
func SubDeviceAddProtocol(builder *flatbuffers.Builder, protocol Protocol)
func SubDeviceAddSubDeviceId ¶
func SubDeviceAddSubDeviceId(builder *flatbuffers.Builder, subDeviceId int32)
func SubDeviceEnd ¶
func SubDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SubDeviceStart ¶
func SubDeviceStart(builder *flatbuffers.Builder)
Types ¶
type AddDevice ¶
type AddDevice struct {
// contains filtered or unexported fields
}
func GetRootAsAddDevice ¶
func GetRootAsAddDevice(buf []byte, offset flatbuffers.UOffsetT) *AddDevice
func GetSizePrefixedRootAsAddDevice ¶
func GetSizePrefixedRootAsAddDevice(buf []byte, offset flatbuffers.UOffsetT) *AddDevice
func (*AddDevice) DevicesLength ¶
func (*AddDevice) Table ¶
func (rcv *AddDevice) Table() flatbuffers.Table
func (*AddDevice) UnPack ¶
func (rcv *AddDevice) UnPack() *AddDeviceT
func (*AddDevice) UnPackTo ¶
func (rcv *AddDevice) UnPackTo(t *AddDeviceT)
type AddDeviceT ¶
type AddDeviceT struct {
Devices []*SubDeviceT `json:"devices"`
}
func (*AddDeviceT) Pack ¶
func (t *AddDeviceT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type SubDevice ¶
type SubDevice struct {
// contains filtered or unexported fields
}
func GetRootAsSubDevice ¶
func GetRootAsSubDevice(buf []byte, offset flatbuffers.UOffsetT) *SubDevice
func GetSizePrefixedRootAsSubDevice ¶
func GetSizePrefixedRootAsSubDevice(buf []byte, offset flatbuffers.UOffsetT) *SubDevice
func (*SubDevice) MutateProtocol ¶
func (*SubDevice) MutateSubDeviceId ¶
func (*SubDevice) SubDeviceId ¶
func (*SubDevice) Table ¶
func (rcv *SubDevice) Table() flatbuffers.Table
func (*SubDevice) UnPack ¶
func (rcv *SubDevice) UnPack() *SubDeviceT
func (*SubDevice) UnPackTo ¶
func (rcv *SubDevice) UnPackTo(t *SubDeviceT)
type SubDeviceT ¶
type SubDeviceT struct { Protocol Protocol `json:"protocol"` Info string `json:"info"` SubDeviceId int32 `json:"subDeviceID"` }
func (*SubDeviceT) Pack ¶
func (t *SubDeviceT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
Click to show internal directories.
Click to hide internal directories.