Struct AstuteDDSNode
#include <types.hpp>
Public Attributes
| Type | Name |
|---|---|
| rmw_guard_condition_t * | graph_guard_condition = { nullptr } |
Public Functions
| Type | Name |
|---|---|
| AstuteDDSNode () |
|
| AstuteDDSNode (const AstuteDDSNode &) = delete |
|
| AstuteDDSNode & | operator= (const AstuteDDSNode &) = delete |
| ~AstuteDDSNode () Destroy the wrapper + PIMPL, closing the pipe fds via the PIMPL dtor. |
Detailed Description
State pointed to by rmw_node_t::data.
Owns the per-node graph guard condition returned by rmw_node_get_graph_guard_condition().
Public Attributes Documentation
variable graph_guard_condition
rmw_guard_condition_t* AstuteDDSNode::graph_guard_condition;
Public Functions Documentation
function AstuteDDSNode [1/2]
inline AstuteDDSNode::AstuteDDSNode ()
Allocate the RMW graph guard condition wrapper and its backing PIMPL. On allocation failure graph_guard_condition is left null and the caller must treat node construction as failed.
function AstuteDDSNode [2/2]
AstuteDDSNode::AstuteDDSNode (
const AstuteDDSNode &
) = delete
function operator=
AstuteDDSNode & AstuteDDSNode::operator= (
const AstuteDDSNode &
) = delete
function ~AstuteDDSNode
Destroy the wrapper + PIMPL, closing the pipe fds via the PIMPL dtor.
inline AstuteDDSNode::~AstuteDDSNode ()
The documentation for this class was generated from the following file include/astutedds/rmw/types.hpp