pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
plotjuggler_msgs::msg::StatisticsNames Class Reference

Detailed Description

This class represents the structure StatisticsNames defined by the user in the IDL file.

Definition at line 5 of file StatisticsNames.idl.

import <StatisticsNames.idl;

Public Types

typedef sequence< string > names
 

Public Member Functions

eProsima_user_DllExport StatisticsNames ()
 Default constructor.
 
eProsima_user_DllExport ~StatisticsNames ()
 Default destructor.
 
eProsima_user_DllExport StatisticsNames (const StatisticsNames &x)
 Copy constructor.
 
eProsima_user_DllExport StatisticsNames (StatisticsNames &&x) noexcept
 Move constructor.
 
eProsima_user_DllExport StatisticsNamesoperator= (const StatisticsNames &x)
 Copy assignment.
 
eProsima_user_DllExport StatisticsNamesoperator= (StatisticsNames &&x) noexcept
 Move assignment.
 
eProsima_user_DllExport bool operator== (const StatisticsNames &x) const
 Comparison operator.
 
eProsima_user_DllExport bool operator!= (const StatisticsNames &x) const
 Comparison operator.
 
eProsima_user_DllExport void header (const std_msgs::msg::Header &_header)
 This function copies the value in member header.
 
eProsima_user_DllExport void header (std_msgs::msg::Header &&_header)
 This function moves the value in member header.
 
eProsima_user_DllExport const std_msgs::msg::Headerheader () const
 This function returns a constant reference to member header.
 
eProsima_user_DllExport std_msgs::msg::Headerheader ()
 This function returns a reference to member header.
 
eProsima_user_DllExport void names (const std::vector< std::string > &_names)
 This function copies the value in member names.
 
eProsima_user_DllExport void names (std::vector< std::string > &&_names)
 This function moves the value in member names.
 
eProsima_user_DllExport const std::vector< std::string > & names () const
 This function returns a constant reference to member names.
 
eProsima_user_DllExport std::vector< std::string > & names ()
 This function returns a reference to member names.
 
eProsima_user_DllExport void names_version (uint32_t _names_version)
 This function sets a value in member names_version.
 
eProsima_user_DllExport uint32_t names_version () const
 This function returns the value of member names_version.
 
eProsima_user_DllExport uint32_t & names_version ()
 This function returns a reference to member names_version.
 

Public Attributes

std_msgs::msg::Header header
 
uint32 names_version
 

Private Attributes

std_msgs::msg::Header m_header
 
std::vector< std::stringm_names
 
uint32_t m_names_version {0}
 

Member Typedef Documentation

◆ names

Definition at line 8 of file StatisticsNames.idl.

Constructor & Destructor Documentation

◆ StatisticsNames() [1/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsNames::StatisticsNames ( )
inline

Default constructor.

Definition at line 71 of file StatisticsNames.hpp.

◆ ~StatisticsNames()

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsNames::~StatisticsNames ( )
inline

Default destructor.

Definition at line 78 of file StatisticsNames.hpp.

◆ StatisticsNames() [2/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsNames::StatisticsNames ( const StatisticsNames x)
inline

Copy constructor.

Parameters
xReference to the object StatisticsNames that will be copied.

Definition at line 86 of file StatisticsNames.hpp.

◆ StatisticsNames() [3/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsNames::StatisticsNames ( StatisticsNames &&  x)
inlinenoexcept

Move constructor.

Parameters
xReference to the object StatisticsNames that will be copied.

Definition at line 101 of file StatisticsNames.hpp.

Member Function Documentation

◆ header() [1/4]

eProsima_user_DllExport std_msgs::msg::Header & plotjuggler_msgs::msg::StatisticsNames::header ( )
inline

This function returns a reference to member header.

Returns
Reference to member header

Definition at line 195 of file StatisticsNames.hpp.

◆ header() [2/4]

eProsima_user_DllExport const std_msgs::msg::Header & plotjuggler_msgs::msg::StatisticsNames::header ( ) const
inline

This function returns a constant reference to member header.

Returns
Constant reference to member header

Definition at line 186 of file StatisticsNames.hpp.

◆ header() [3/4]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsNames::header ( const std_msgs::msg::Header _header)
inline

This function copies the value in member header.

Parameters
_headerNew value to be copied in member header

Definition at line 166 of file StatisticsNames.hpp.

◆ header() [4/4]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsNames::header ( std_msgs::msg::Header &&  _header)
inline

This function moves the value in member header.

Parameters
_headerNew value to be moved in member header

Definition at line 176 of file StatisticsNames.hpp.

◆ names() [1/4]

This function returns a reference to member names.

Returns
Reference to member names

Definition at line 234 of file StatisticsNames.hpp.

◆ names() [2/4]

This function returns a constant reference to member names.

Returns
Constant reference to member names

Definition at line 225 of file StatisticsNames.hpp.

◆ names() [3/4]

This function copies the value in member names.

Parameters
_namesNew value to be copied in member names

Definition at line 205 of file StatisticsNames.hpp.

◆ names() [4/4]

This function moves the value in member names.

Parameters
_namesNew value to be moved in member names

Definition at line 215 of file StatisticsNames.hpp.

◆ names_version() [1/3]

eProsima_user_DllExport uint32_t & plotjuggler_msgs::msg::StatisticsNames::names_version ( )
inline

This function returns a reference to member names_version.

Returns
Reference to member names_version

Definition at line 263 of file StatisticsNames.hpp.

◆ names_version() [2/3]

eProsima_user_DllExport uint32_t plotjuggler_msgs::msg::StatisticsNames::names_version ( ) const
inline

This function returns the value of member names_version.

Returns
Value of member names_version

Definition at line 254 of file StatisticsNames.hpp.

◆ names_version() [3/3]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsNames::names_version ( uint32_t  _names_version)
inline

This function sets a value in member names_version.

Parameters
_names_versionNew value for member names_version

Definition at line 244 of file StatisticsNames.hpp.

◆ operator!=()

eProsima_user_DllExport bool plotjuggler_msgs::msg::StatisticsNames::operator!= ( const StatisticsNames x) const
inline

Comparison operator.

Parameters
xStatisticsNames object to compare.

Definition at line 156 of file StatisticsNames.hpp.

◆ operator=() [1/2]

eProsima_user_DllExport StatisticsNames & plotjuggler_msgs::msg::StatisticsNames::operator= ( const StatisticsNames x)
inline

Copy assignment.

Parameters
xReference to the object StatisticsNames that will be copied.

Definition at line 113 of file StatisticsNames.hpp.

◆ operator=() [2/2]

eProsima_user_DllExport StatisticsNames & plotjuggler_msgs::msg::StatisticsNames::operator= ( StatisticsNames &&  x)
inlinenoexcept

Move assignment.

Parameters
xReference to the object StatisticsNames that will be copied.

Definition at line 130 of file StatisticsNames.hpp.

◆ operator==()

eProsima_user_DllExport bool plotjuggler_msgs::msg::StatisticsNames::operator== ( const StatisticsNames x) const
inline

Comparison operator.

Parameters
xStatisticsNames object to compare.

Definition at line 144 of file StatisticsNames.hpp.

Member Data Documentation

◆ header

std_msgs::msg::Header plotjuggler_msgs::msg::StatisticsNames::header

Definition at line 6 of file StatisticsNames.idl.

◆ m_header

std_msgs::msg::Header plotjuggler_msgs::msg::StatisticsNames::m_header
private

Definition at line 272 of file StatisticsNames.hpp.

◆ m_names

std::vector<std::string> plotjuggler_msgs::msg::StatisticsNames::m_names
private

Definition at line 273 of file StatisticsNames.hpp.

◆ m_names_version

uint32_t plotjuggler_msgs::msg::StatisticsNames::m_names_version {0}
private

Definition at line 274 of file StatisticsNames.hpp.

◆ names_version

uint32 plotjuggler_msgs::msg::StatisticsNames::names_version

Definition at line 10 of file StatisticsNames.idl.


The documentation for this class was generated from the following files: