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