rmw_dds_common_msg

package
v0.0.0-...-f3704aa Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GidTypeSupport types.MessageTypeSupport = _GidTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var NodeEntitiesInfoTypeSupport types.MessageTypeSupport = _NodeEntitiesInfoTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ParticipantEntitiesInfoTypeSupport types.MessageTypeSupport = _ParticipantEntitiesInfoTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func CloneGidSlice

func CloneGidSlice(dst, src []Gid)

CloneGidSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneNodeEntitiesInfoSlice

func CloneNodeEntitiesInfoSlice(dst, src []NodeEntitiesInfo)

CloneNodeEntitiesInfoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneParticipantEntitiesInfoSlice

func CloneParticipantEntitiesInfoSlice(dst, src []ParticipantEntitiesInfo)

CloneParticipantEntitiesInfoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func Gid__Array_to_C

func Gid__Array_to_C(cSlice []CGid, goSlice []Gid)

func Gid__Array_to_Go

func Gid__Array_to_Go(goSlice []Gid, cSlice []CGid)

func Gid__Sequence_to_C

func Gid__Sequence_to_C(cSlice *CGid__Sequence, goSlice []Gid)

func Gid__Sequence_to_Go

func Gid__Sequence_to_Go(goSlice *[]Gid, cSlice CGid__Sequence)

func NodeEntitiesInfo__Array_to_C

func NodeEntitiesInfo__Array_to_C(cSlice []CNodeEntitiesInfo, goSlice []NodeEntitiesInfo)

func NodeEntitiesInfo__Array_to_Go

func NodeEntitiesInfo__Array_to_Go(goSlice []NodeEntitiesInfo, cSlice []CNodeEntitiesInfo)

func NodeEntitiesInfo__Sequence_to_C

func NodeEntitiesInfo__Sequence_to_C(cSlice *CNodeEntitiesInfo__Sequence, goSlice []NodeEntitiesInfo)

func NodeEntitiesInfo__Sequence_to_Go

func NodeEntitiesInfo__Sequence_to_Go(goSlice *[]NodeEntitiesInfo, cSlice CNodeEntitiesInfo__Sequence)

func ParticipantEntitiesInfo__Array_to_C

func ParticipantEntitiesInfo__Array_to_C(cSlice []CParticipantEntitiesInfo, goSlice []ParticipantEntitiesInfo)

func ParticipantEntitiesInfo__Array_to_Go

func ParticipantEntitiesInfo__Array_to_Go(goSlice []ParticipantEntitiesInfo, cSlice []CParticipantEntitiesInfo)

func ParticipantEntitiesInfo__Sequence_to_C

func ParticipantEntitiesInfo__Sequence_to_C(cSlice *CParticipantEntitiesInfo__Sequence, goSlice []ParticipantEntitiesInfo)

func ParticipantEntitiesInfo__Sequence_to_Go

func ParticipantEntitiesInfo__Sequence_to_Go(goSlice *[]ParticipantEntitiesInfo, cSlice CParticipantEntitiesInfo__Sequence)

Types

type CGid

type Gid

type Gid struct {
	Data [24]byte `yaml:"data"`
}

Do not create instances of this type directly. Always use NewGid function instead.

func NewGid

func NewGid() *Gid

NewGid creates a new Gid with default values.

func (*Gid) Clone

func (t *Gid) Clone() *Gid

func (*Gid) CloneMsg

func (t *Gid) CloneMsg() types.Message

func (*Gid) SetDefaults

func (t *Gid) SetDefaults()

type NodeEntitiesInfo

type NodeEntitiesInfo struct {
	NodeNamespace string `yaml:"node_namespace"`
	NodeName      string `yaml:"node_name"`
	ReaderGidSeq  []Gid  `yaml:"reader_gid_seq"`
	WriterGidSeq  []Gid  `yaml:"writer_gid_seq"`
}

Do not create instances of this type directly. Always use NewNodeEntitiesInfo function instead.

func NewNodeEntitiesInfo

func NewNodeEntitiesInfo() *NodeEntitiesInfo

NewNodeEntitiesInfo creates a new NodeEntitiesInfo with default values.

func (*NodeEntitiesInfo) Clone

func (t *NodeEntitiesInfo) Clone() *NodeEntitiesInfo

func (*NodeEntitiesInfo) CloneMsg

func (t *NodeEntitiesInfo) CloneMsg() types.Message

func (*NodeEntitiesInfo) SetDefaults

func (t *NodeEntitiesInfo) SetDefaults()

type ParticipantEntitiesInfo

type ParticipantEntitiesInfo struct {
	Gid                 Gid                `yaml:"gid"`
	NodeEntitiesInfoSeq []NodeEntitiesInfo `yaml:"node_entities_info_seq"`
}

Do not create instances of this type directly. Always use NewParticipantEntitiesInfo function instead.

func NewParticipantEntitiesInfo

func NewParticipantEntitiesInfo() *ParticipantEntitiesInfo

NewParticipantEntitiesInfo creates a new ParticipantEntitiesInfo with default values.

func (*ParticipantEntitiesInfo) Clone

func (*ParticipantEntitiesInfo) CloneMsg

func (t *ParticipantEntitiesInfo) CloneMsg() types.Message

func (*ParticipantEntitiesInfo) SetDefaults

func (t *ParticipantEntitiesInfo) SetDefaults()

Jump to

Keyboard shortcuts

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