pjmsg_mcap_wrapper
|
This class represents the structure Time defined by the user in the IDL file.
import <Time.idl;
Public Member Functions | |
eProsima_user_DllExport | Time () |
Default constructor. | |
eProsima_user_DllExport | ~Time () |
Default destructor. | |
eProsima_user_DllExport | Time (const Time &x) |
Copy constructor. | |
eProsima_user_DllExport | Time (Time &&x) noexcept |
Move constructor. | |
eProsima_user_DllExport Time & | operator= (const Time &x) |
Copy assignment. | |
eProsima_user_DllExport Time & | operator= (Time &&x) noexcept |
Move assignment. | |
eProsima_user_DllExport bool | operator== (const Time &x) const |
Comparison operator. | |
eProsima_user_DllExport bool | operator!= (const Time &x) const |
Comparison operator. | |
eProsima_user_DllExport void | sec (int32_t _sec) |
This function sets a value in member sec. | |
eProsima_user_DllExport int32_t | sec () const |
This function returns the value of member sec. | |
eProsima_user_DllExport int32_t & | sec () |
This function returns a reference to member sec. | |
eProsima_user_DllExport void | nanosec (uint32_t _nanosec) |
This function sets a value in member nanosec. | |
eProsima_user_DllExport uint32_t | nanosec () const |
This function returns the value of member nanosec. | |
eProsima_user_DllExport uint32_t & | nanosec () |
This function returns a reference to member nanosec. | |
Public Attributes | |
int32 | sec |
uint32 | nanosec |
Private Attributes | |
int32_t | m_sec {0} |
uint32_t | m_nanosec {0} |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |