rmw_dds_common  master
Define a common interface between DDS implementations of ROS middleware.
Classes | Functions
rmw_dds_common Namespace Reference

Classes

struct  Compare_rmw_gid_t
 Comparator for rmw_gid_t, in order to use them as a key of a map. More...
 
struct  Context
 
struct  EntityInfo
 
class  GraphCache
 Graph cache data structure. More...
 
struct  ParticipantInfo
 

Functions

std::ostreamoperator<< (std::ostream &ostream, const rmw_gid_t &gid)
 Stream operator for rmw_gid_t. More...
 
bool operator== (const rmw_gid_t &lhs, const rmw_gid_t &rhs)
 operator== for rmw_gid_t More...
 
void convert_gid_to_msg (const rmw_gid_t *gid, rmw_dds_common::msg::Gid *msg_gid)
 Converts from rmw_gid_t to rmw_dds_common::msg::Gid. More...
 
void convert_msg_to_gid (const rmw_dds_common::msg::Gid *msg_gid, rmw_gid_t *gid)
 Converts from rmw_dds_common::msg::Gid to rmw_gid_t. More...
 
std::ostreamoperator<< (std::ostream &ostream, const GraphCache &topic_cache)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& rmw_dds_common::operator<< ( std::ostream ostream,
const rmw_gid_t gid 
)

Stream operator for rmw_gid_t.

◆ operator==()

bool rmw_dds_common::operator== ( const rmw_gid_t lhs,
const rmw_gid_t rhs 
)

operator== for rmw_gid_t

◆ convert_gid_to_msg()

void rmw_dds_common::convert_gid_to_msg ( const rmw_gid_t gid,
rmw_dds_common::msg::Gid *  msg_gid 
)

Converts from rmw_gid_t to rmw_dds_common::msg::Gid.

For internal usage, both pointers are assumed to be valid.

◆ convert_msg_to_gid()

void rmw_dds_common::convert_msg_to_gid ( const rmw_dds_common::msg::Gid *  msg_gid,
rmw_gid_t gid 
)

Converts from rmw_dds_common::msg::Gid to rmw_gid_t.

For internal usage, both pointers are supposed to be valid.

◆ operator<<() [2/2]

std::ostream& rmw_dds_common::operator<< ( std::ostream ostream,
const GraphCache topic_cache 
)