pjmsg_mcap_wrapper
|
This class represents the structure Header defined by the user in the IDL file.
Definition at line 5 of file Header.idl.
import <Header.idl;
Public Member Functions | |
eProsima_user_DllExport | Header () |
Default constructor. | |
eProsima_user_DllExport | ~Header () |
Default destructor. | |
eProsima_user_DllExport | Header (const Header &x) |
Copy constructor. | |
eProsima_user_DllExport | Header (Header &&x) noexcept |
Move constructor. | |
eProsima_user_DllExport Header & | operator= (const Header &x) |
Copy assignment. | |
eProsima_user_DllExport Header & | operator= (Header &&x) noexcept |
Move assignment. | |
eProsima_user_DllExport bool | operator== (const Header &x) const |
Comparison operator. | |
eProsima_user_DllExport bool | operator!= (const Header &x) const |
Comparison operator. | |
eProsima_user_DllExport void | stamp (const builtin_interfaces::msg::Time &_stamp) |
This function copies the value in member stamp. | |
eProsima_user_DllExport void | stamp (builtin_interfaces::msg::Time &&_stamp) |
This function moves the value in member stamp. | |
eProsima_user_DllExport const builtin_interfaces::msg::Time & | stamp () const |
This function returns a constant reference to member stamp. | |
eProsima_user_DllExport builtin_interfaces::msg::Time & | stamp () |
This function returns a reference to member stamp. | |
eProsima_user_DllExport void | frame_id (const std::string &_frame_id) |
This function copies the value in member frame_id. | |
eProsima_user_DllExport void | frame_id (std::string &&_frame_id) |
This function moves the value in member frame_id. | |
eProsima_user_DllExport const std::string & | frame_id () const |
This function returns a constant reference to member frame_id. | |
eProsima_user_DllExport std::string & | frame_id () |
This function returns a reference to member frame_id. | |
Public Attributes | |
builtin_interfaces::msg::Time | stamp |
string | frame_id |
Private Attributes | |
builtin_interfaces::msg::Time | m_stamp |
std::string | m_frame_id |
|
inline |
Default constructor.
Definition at line 69 of file Header.hpp.
|
inline |
Default destructor.
Definition at line 76 of file Header.hpp.
|
inline |
Copy constructor.
x | Reference to the object Header that will be copied. |
Definition at line 84 of file Header.hpp.
|
inlinenoexcept |
Move constructor.
x | Reference to the object Header that will be copied. |
Definition at line 97 of file Header.hpp.
|
inline |
This function returns a reference to member frame_id.
Definition at line 225 of file Header.hpp.
|
inline |
This function returns a constant reference to member frame_id.
Definition at line 216 of file Header.hpp.
|
inline |
This function copies the value in member frame_id.
_frame_id | New value to be copied in member frame_id |
Definition at line 196 of file Header.hpp.
|
inline |
This function moves the value in member frame_id.
_frame_id | New value to be moved in member frame_id |
Definition at line 206 of file Header.hpp.
|
inline |
Comparison operator.
x | Header object to compare. |
Definition at line 147 of file Header.hpp.
|
inline |
Copy assignment.
x | Reference to the object Header that will be copied. |
Definition at line 108 of file Header.hpp.
|
inlinenoexcept |
Move assignment.
x | Reference to the object Header that will be copied. |
Definition at line 123 of file Header.hpp.
|
inline |
Comparison operator.
x | Header object to compare. |
Definition at line 136 of file Header.hpp.
|
inline |
This function returns a reference to member stamp.
Definition at line 186 of file Header.hpp.
|
inline |
This function returns a constant reference to member stamp.
Definition at line 177 of file Header.hpp.
|
inline |
This function moves the value in member stamp.
_stamp | New value to be moved in member stamp |
Definition at line 167 of file Header.hpp.
|
inline |
This function copies the value in member stamp.
_stamp | New value to be copied in member stamp |
Definition at line 157 of file Header.hpp.
string std_msgs::msg::Header::frame_id |
Definition at line 7 of file Header.idl.
|
private |
Definition at line 235 of file Header.hpp.
|
private |
Definition at line 234 of file Header.hpp.
builtin_interfaces::msg::Time std_msgs::msg::Header::stamp |
Definition at line 6 of file Header.idl.