|
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=().
1.8.13