PIT state component for each outgoing interest. More...
#include <ndn-pit-entry-outgoing-face.h>
Public Member Functions | |
OutgoingFace (Ptr< Face > face) | |
Constructor to create PitEntryOutgoingFace. More... | |
OutgoingFace () | |
Default constructor, necessary for Python bindings, but should not be used anywhere else. | |
OutgoingFace & | operator= (const OutgoingFace &other) |
Copy operator. | |
void | UpdateOnRetransmit () |
Update outgoing entry upon retransmission. | |
bool | operator== (const OutgoingFace &dst) |
Compare to PitEntryOutgoingFace. | |
bool | operator== (Ptr< Face > face) |
Compare PitEntryOutgoingFace with Face. | |
bool | operator< (const OutgoingFace &m) const |
Comparison operator used by boost::multi_index::identity<> | |
Public Attributes | |
Ptr< Face > | m_face |
face of the outgoing Interest | |
Time | m_sendTime |
time when the first outgoing interest is sent (for RTT measurements) More... | |
uint32_t | m_retxCount |
number of retransmission | |
bool | m_waitingInVain |
when flag is set, we do not expect data for this interest, only a small hope that it will happen | |
PIT state component for each outgoing interest.
Definition at line 37 of file ndn-pit-entry-outgoing-face.h.
ns3::ndn::pit::OutgoingFace::OutgoingFace | ( | Ptr< Face > | face | ) |
Constructor to create PitEntryOutgoingFace.
face | face of the outgoing interest |
Definition at line 29 of file ndn-pit-entry-outgoing-face.cc.
Time ns3::ndn::pit::OutgoingFace::m_sendTime |
time when the first outgoing interest is sent (for RTT measurements)
Definition at line 40 of file ndn-pit-entry-outgoing-face.h.
Referenced by operator=(), and UpdateOnRetransmit().