|
pjmsg_mcap_wrapper
|
#include <Cdr.h>
Public Member Functions | |
| Cdr_DllAPI | state (const Cdr &cdr) |
| Default constructor. | |
| Cdr_DllAPI | state (const state &state) |
| Copy constructor. | |
| Cdr_DllAPI bool | operator== (const state &other_state) const |
| Compares two states. | |
Private Member Functions | |
| state & | operator= (const state &state)=delete |
Private Attributes | |
| const FastBuffer::iterator | offset_ |
| The position in the buffer when the state was created. | |
| const FastBuffer::iterator | origin_ |
| The position from the alignment is calculated, when the state was created. | |
| bool | swap_bytes_ {false} |
| This attribute specifies if it is needed to swap the bytes when the state is created. | |
| size_t | last_data_size_ {0} |
| Stores the last datasize serialized/deserialized when the state was created. | |
| MemberId | next_member_id_ |
| Not related with the state. Next member id which will be encoded. | |
| uint32_t | member_size_ {0} |
| Not related with the state. Used by encoding algorithms to set the encoded member size. | |
| XCdrHeaderSelection | header_selection_ {XCdrHeaderSelection::AUTO_WITH_SHORT_HEADER_BY_DEFAULT} |
| Not related with the state. Used by encoding algorithms to store the selected member header version. | |
| XCdrHeaderSelection | header_serialized_ {XCdrHeaderSelection::SHORT_HEADER} |
| Not related with the state. Used by encoding algorithms to store the allocated member header version. | |
| EncodingAlgorithmFlag | previous_encoding_ {EncodingAlgorithmFlag::PLAIN_CDR2} |
| Not related with the state. Used by encoding algorithms to store the previous encoding algorithm. | |
Friends | |
| class | Cdr |
| eprosima::fastcdr::Cdr::state::state | ( | const Cdr & | cdr | ) |
| eprosima::fastcdr::Cdr::state::state | ( | const state & | state | ) |
| bool eprosima::fastcdr::Cdr::state::operator== | ( | const state & | other_state | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |