OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <Serializer.h>
Public Member Functions | |
ScopedAlignmentContext (Serializer &ser, size_t min_read=0) | |
virtual | ~ScopedAlignmentContext () |
void | restore (Serializer &ser) const |
Public Attributes | |
Serializer & | ser_ |
const size_t | max_align_ |
const size_t | start_rpos_ |
const size_t | rblock_ |
const size_t | min_read_ |
const size_t | start_wpos_ |
const size_t | wblock_ |
Definition at line 752 of file Serializer.h.
|
explicit |
Definition at line 397 of file Serializer.cpp.
References OpenDDS::DCPS::Serializer::reset_alignment(), and ser_.
|
inlinevirtual |
Definition at line 754 of file Serializer.h.
void OpenDDS::DCPS::Serializer::ScopedAlignmentContext::restore | ( | Serializer & | ser | ) | const |
Definition at line 410 of file Serializer.cpp.
References OpenDDS::DCPS::Serializer::align_rshift_, OpenDDS::DCPS::Serializer::align_wshift_, OpenDDS::DCPS::Serializer::current_, max_align_, min_read_, OpenDDS::DCPS::Serializer::offset(), rblock_, ACE_Message_Block::rd_ptr(), OpenDDS::DCPS::Serializer::rpos(), OpenDDS::DCPS::Serializer::skip(), start_rpos_, start_wpos_, wblock_, OpenDDS::DCPS::Serializer::wpos(), and ACE_Message_Block::wr_ptr().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::max_align_ |
Definition at line 759 of file Serializer.h.
Referenced by restore().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::min_read_ |
Definition at line 762 of file Serializer.h.
Referenced by restore().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::rblock_ |
Definition at line 761 of file Serializer.h.
Referenced by restore().
Serializer& OpenDDS::DCPS::Serializer::ScopedAlignmentContext::ser_ |
Definition at line 758 of file Serializer.h.
Referenced by ScopedAlignmentContext().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::start_rpos_ |
Definition at line 760 of file Serializer.h.
Referenced by restore().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::start_wpos_ |
Definition at line 763 of file Serializer.h.
Referenced by restore().
const size_t OpenDDS::DCPS::Serializer::ScopedAlignmentContext::wblock_ |
Definition at line 764 of file Serializer.h.
Referenced by restore().