OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DataWriterImpl.h>
Public Member Functions | |
EncodingMode () | |
EncodingMode (const TypeSupportImpl *ts, Encoding::Kind kind, bool swap_the_bytes) | |
bool | valid () const |
const Encoding & | encoding () const |
bool | bound () const |
SerializedSizeBound | buffer_size_bound () const |
size_t | buffer_size (const Sample &sample) const |
Private Attributes | |
bool | valid_ |
Encoding | encoding_ |
size_t | header_size_ |
SerializedSizeBound | bound_ |
SerializedSizeBound | key_only_bound_ |
Used to hold the encoding and get the buffer sizes needed to store the results of the encoding.
Definition at line 614 of file DataWriterImpl.h.
|
inline |
Definition at line 616 of file DataWriterImpl.h.
|
inline |
Definition at line 622 of file DataWriterImpl.h.
|
inline |
Definition at line 641 of file DataWriterImpl.h.
|
inline |
Definition at line 651 of file DataWriterImpl.h.
References encoding_, OpenDDS::DCPS::SerializedSizeBound::get(), OpenDDS::DCPS::Sample::key_only(), and OpenDDS::DCPS::Sample::serialized_size().
Referenced by OpenDDS::DCPS::DataWriterImpl::serialize_sample().
|
inline |
Definition at line 646 of file DataWriterImpl.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::setup_serialization().
|
inline |
Definition at line 636 of file DataWriterImpl.h.
References encoding_.
Referenced by OpenDDS::DCPS::DataWriterImpl::filter_out(), OpenDDS::DCPS::DataWriterImpl::serialize_sample(), and OpenDDS::DCPS::DataWriterImpl::setup_serialization().
|
inline |
Definition at line 631 of file DataWriterImpl.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::setup_serialization().
|
private |
Definition at line 661 of file DataWriterImpl.h.
|
private |
Definition at line 659 of file DataWriterImpl.h.
|
private |
Definition at line 660 of file DataWriterImpl.h.
|
private |
Definition at line 662 of file DataWriterImpl.h.
|
private |
Definition at line 658 of file DataWriterImpl.h.