OpenDDS
Snapshot(2023/04/28-20:55)
|
Public Member Functions | |
typedef | OPENDDS_LIST (FragSample) FragSampleList |
typedef | OPENDDS_MAP (FragmentNumber, FragSampleList::iterator) FragSampleListIterMap |
typedef | OPENDDS_LIST (FragmentRange) FragGapList |
typedef | OPENDDS_MAP (FragmentNumber, FragGapList::iterator) FragGapListIterMap |
FragInfo () | |
FragInfo (bool hf, const FragSampleList &rl, ACE_UINT32 tf, const MonotonicTimePoint &expiration) | |
FragInfo (const FragInfo &val) | |
FragInfo & | operator= (const FragInfo &rhs) |
bool | insert (const FragmentRange &fragRange, ReceivedDataSample &data) |
Public Attributes | |
bool | have_first_ |
FragSampleList | sample_list_ |
FragSampleListIterMap | sample_finder_ |
FragGapList | gap_list_ |
FragGapListIterMap | gap_finder_ |
ACE_UINT32 | total_frags_ |
MonotonicTimePoint | expiration_ |
Definition at line 124 of file TransportReassembly.h.
OpenDDS::DCPS::TransportReassembly::FragInfo::FragInfo | ( | ) |
Definition at line 311 of file TransportReassembly.cpp.
OpenDDS::DCPS::TransportReassembly::FragInfo::FragInfo | ( | bool | hf, |
const FragSampleList & | rl, | ||
ACE_UINT32 | tf, | ||
const MonotonicTimePoint & | expiration | ||
) |
Definition at line 316 of file TransportReassembly.cpp.
References gap_finder_, gap_list_, sample_finder_, and sample_list_.
OpenDDS::DCPS::TransportReassembly::FragInfo::FragInfo | ( | const FragInfo & | val | ) |
Definition at line 334 of file TransportReassembly.cpp.
bool OpenDDS::DCPS::TransportReassembly::FragInfo::insert | ( | const FragmentRange & | fragRange, |
ReceivedDataSample & | data | ||
) |
Definition at line 370 of file TransportReassembly.cpp.
References OpenDDS::DCPS::ReceivedDataSample::append(), OpenDDS::DCPS::ReceivedDataSample::clear(), OpenDDS::XTypes::copy(), OpenDDS::DCPS::TransportReassembly::FragSample::frag_range_, OpenDDS::DCPS::ReceivedDataSample::get_fragment_range(), OpenDDS::DCPS::SequenceNumber::getValue(), OpenDDS::DCPS::ReceivedDataSample::has_data(), OpenDDS::DCPS::ReceivedDataSample::header_, OpenDDS::DCPS::DataSampleHeader::join(), LM_DEBUG, OpenDDS::DCPS::DataSampleHeader::more_fragments_, OPENDDS_END_VERSIONED_NAMESPACE_DECL, OpenDDS::DCPS::ReceivedDataSample::prepend(), OpenDDS::DCPS::TransportReassembly::FragSample::rec_ds_, sample_finder_, sample_list_, OpenDDS::DCPS::DataSampleHeader::sequence_, and VDBG.
Referenced by OpenDDS::DCPS::TransportReassembly::data_unavailable(), and OpenDDS::DCPS::TransportReassembly::reassemble_i().
typedef OpenDDS::DCPS::TransportReassembly::FragInfo::OPENDDS_LIST | ( | FragSample | ) |
typedef OpenDDS::DCPS::TransportReassembly::FragInfo::OPENDDS_LIST | ( | FragmentRange | ) |
typedef OpenDDS::DCPS::TransportReassembly::FragInfo::OPENDDS_MAP | ( | FragmentNumber | , |
FragSampleList::iterator | |||
) |
typedef OpenDDS::DCPS::TransportReassembly::FragInfo::OPENDDS_MAP | ( | FragmentNumber | , |
FragGapList::iterator | |||
) |
TransportReassembly::FragInfo & OpenDDS::DCPS::TransportReassembly::FragInfo::operator= | ( | const FragInfo & | rhs | ) |
Definition at line 340 of file TransportReassembly.cpp.
References ACE_ERROR, ACE_TEXT(), expiration_, gap_finder_, gap_list_, have_first_, LM_ERROR, sample_finder_, sample_list_, and total_frags_.
MonotonicTimePoint OpenDDS::DCPS::TransportReassembly::FragInfo::expiration_ |
Definition at line 145 of file TransportReassembly.h.
Referenced by operator=().
FragGapListIterMap OpenDDS::DCPS::TransportReassembly::FragInfo::gap_finder_ |
Definition at line 143 of file TransportReassembly.h.
Referenced by FragInfo(), and operator=().
FragGapList OpenDDS::DCPS::TransportReassembly::FragInfo::gap_list_ |
Definition at line 142 of file TransportReassembly.h.
Referenced by FragInfo(), and operator=().
bool OpenDDS::DCPS::TransportReassembly::FragInfo::have_first_ |
Definition at line 139 of file TransportReassembly.h.
Referenced by OpenDDS::DCPS::TransportReassembly::data_unavailable(), and operator=().
FragSampleListIterMap OpenDDS::DCPS::TransportReassembly::FragInfo::sample_finder_ |
Definition at line 141 of file TransportReassembly.h.
Referenced by FragInfo(), insert(), and operator=().
FragSampleList OpenDDS::DCPS::TransportReassembly::FragInfo::sample_list_ |
Definition at line 140 of file TransportReassembly.h.
Referenced by OpenDDS::DCPS::TransportReassembly::data_unavailable(), FragInfo(), insert(), and operator=().
ACE_UINT32 OpenDDS::DCPS::TransportReassembly::FragInfo::total_frags_ |
Definition at line 144 of file TransportReassembly.h.
Referenced by operator=().