
Public Member Functions | |
| OPENDDS_VECTOR (RTPS::SequenceNumberSet) requested_changes_ | |
| OPENDDS_MAP (SequenceNumber, RTPS::FragmentNumberSet) requested_frags_ | |
| OPENDDS_MAP (SequenceNumber, TransportQueueElement *) durable_data_ | |
| ReaderInfo () | |
| ~ReaderInfo () | |
| void | expire_durable_data () |
| bool | expecting_durable_data () const |
Public Attributes | |
| CORBA::Long | acknack_recvd_count_ |
| CORBA::Long | nackfrag_recvd_count_ |
| SequenceNumber | cur_cumulative_ack_ |
| bool | handshake_done_ |
| bool | durable_ |
| ACE_Time_Value | durable_timestamp_ |
Definition at line 184 of file RtpsUdpDataLink.h.
| OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::ReaderInfo | ( | ) | [inline] |
Definition at line 193 of file RtpsUdpDataLink.h.
00194 : acknack_recvd_count_(0) 00195 , nackfrag_recvd_count_(0) 00196 , handshake_done_(false) 00197 , durable_(false) 00198 {}
| OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::~ReaderInfo | ( | ) |
Definition at line 2451 of file RtpsUdpDataLink.cpp.
References expire_durable_data().
02452 { 02453 expire_durable_data(); 02454 }
| bool OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::expecting_durable_data | ( | ) | const |
Definition at line 2466 of file RtpsUdpDataLink.cpp.
References durable_, and durable_timestamp_.
02467 { 02468 return durable_ && 02469 (durable_timestamp_ == ACE_Time_Value::zero // DW hasn't resent yet 02470 || !durable_data_.empty()); // DW resent, not sent to reader 02471 }
| void OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::expire_durable_data | ( | ) |
Definition at line 2457 of file RtpsUdpDataLink.cpp.
References OPENDDS_MAP().
Referenced by ~ReaderInfo().
02458 { 02459 typedef OPENDDS_MAP(SequenceNumber, TransportQueueElement*)::iterator iter_t; 02460 for (iter_t it = durable_data_.begin(); it != durable_data_.end(); ++it) { 02461 it->second->data_dropped(); 02462 } 02463 }
| OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::OPENDDS_MAP | ( | SequenceNumber | , | |
| TransportQueueElement * | ||||
| ) |
| OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::OPENDDS_MAP | ( | SequenceNumber | , | |
| RTPS::FragmentNumberSet | ||||
| ) |
Referenced by expire_durable_data().
| OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo::OPENDDS_VECTOR | ( | RTPS::SequenceNumberSet | ) |
Definition at line 185 of file RtpsUdpDataLink.h.
Definition at line 188 of file RtpsUdpDataLink.h.
Definition at line 189 of file RtpsUdpDataLink.h.
Definition at line 185 of file RtpsUdpDataLink.h.
1.4.7