Documentation ¶
Index ¶
- Variables
- func CloneGidSlice(dst, src []Gid)
- func CloneNodeEntitiesInfoSlice(dst, src []NodeEntitiesInfo)
- func CloneParticipantEntitiesInfoSlice(dst, src []ParticipantEntitiesInfo)
- func Gid__Array_to_C(cSlice []CGid, goSlice []Gid)
- func Gid__Array_to_Go(goSlice []Gid, cSlice []CGid)
- func Gid__Sequence_to_C(cSlice *CGid__Sequence, goSlice []Gid)
- func Gid__Sequence_to_Go(goSlice *[]Gid, cSlice CGid__Sequence)
- func NodeEntitiesInfo__Array_to_C(cSlice []CNodeEntitiesInfo, goSlice []NodeEntitiesInfo)
- func NodeEntitiesInfo__Array_to_Go(goSlice []NodeEntitiesInfo, cSlice []CNodeEntitiesInfo)
- func NodeEntitiesInfo__Sequence_to_C(cSlice *CNodeEntitiesInfo__Sequence, goSlice []NodeEntitiesInfo)
- func NodeEntitiesInfo__Sequence_to_Go(goSlice *[]NodeEntitiesInfo, cSlice CNodeEntitiesInfo__Sequence)
- func ParticipantEntitiesInfo__Array_to_C(cSlice []CParticipantEntitiesInfo, goSlice []ParticipantEntitiesInfo)
- func ParticipantEntitiesInfo__Array_to_Go(goSlice []ParticipantEntitiesInfo, cSlice []CParticipantEntitiesInfo)
- func ParticipantEntitiesInfo__Sequence_to_C(cSlice *CParticipantEntitiesInfo__Sequence, goSlice []ParticipantEntitiesInfo)
- func ParticipantEntitiesInfo__Sequence_to_Go(goSlice *[]ParticipantEntitiesInfo, cSlice CParticipantEntitiesInfo__Sequence)
- type CGid
- type CGid__Sequence
- type CNodeEntitiesInfo
- type CNodeEntitiesInfo__Sequence
- type CParticipantEntitiesInfo
- type CParticipantEntitiesInfo__Sequence
- type Gid
- type NodeEntitiesInfo
- type ParticipantEntitiesInfo
Constants ¶
This section is empty.
Variables ¶
var GidTypeSupport types.MessageTypeSupport = _GidTypeSupport{}
Modifying this variable is undefined behavior.
var NodeEntitiesInfoTypeSupport types.MessageTypeSupport = _NodeEntitiesInfoTypeSupport{}
Modifying this variable is undefined behavior.
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_Go ¶
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 CGid = C.rmw_dds_common__msg__Gid
type CGid__Sequence ¶
type CGid__Sequence = C.rmw_dds_common__msg__Gid__Sequence
type CNodeEntitiesInfo ¶
type CNodeEntitiesInfo = C.rmw_dds_common__msg__NodeEntitiesInfo
type CNodeEntitiesInfo__Sequence ¶
type CNodeEntitiesInfo__Sequence = C.rmw_dds_common__msg__NodeEntitiesInfo__Sequence
type CParticipantEntitiesInfo ¶
type CParticipantEntitiesInfo = C.rmw_dds_common__msg__ParticipantEntitiesInfo
type CParticipantEntitiesInfo__Sequence ¶
type CParticipantEntitiesInfo__Sequence = C.rmw_dds_common__msg__ParticipantEntitiesInfo__Sequence
type Gid ¶
type Gid struct {
Data [24]byte `yaml:"data"`
}
Do not create instances of this type directly. Always use NewGid function instead.
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 (t *ParticipantEntitiesInfo) Clone() *ParticipantEntitiesInfo
func (*ParticipantEntitiesInfo) CloneMsg ¶
func (t *ParticipantEntitiesInfo) CloneMsg() types.Message
func (*ParticipantEntitiesInfo) SetDefaults ¶
func (t *ParticipantEntitiesInfo) SetDefaults()