| 
 | 
 | ||||||||||||||||
This is contained within a map keyed by its origin address.
| DupeTuple (EventLoop& ev, FaceManager* parent, const IPv4& origin,
	      const uint16_t seqno, const TimeVal& vtime) | DupeTuple | 
| inline IPv4  origin () | origin | 
[const]
Returns: the origin of this duplicate set tuple.
| inline uint16_t  seqno () | seqno | 
[const]
Returns: the sequence number of this duplicate set tuple.
| inline bool  is_forwarded () | is_forwarded | 
[const]
Returns: true if the message has previously been forwarded.
| inline void  set_is_forwarded (const bool is_forwarded) | set_is_forwarded | 
Set the forwarded flag for this message.
Parameters:
| is_forwarded | the new value of _is_forwarded. | 
| inline bool  is_seen_by_face (const OlsrTypes::FaceID faceid) | is_seen_by_face | 
[const]
Determine if an interface has already received this message.
Parameters:
| faceid | the ID of the interface to check. | 
Returns: true if this message has previously been received by faceid.
| inline void  set_seen_by_face (const OlsrTypes::FaceID faceid) | set_seen_by_face | 
Add an interface to the list of interfaces which have already received this message.
Parameters:
| faceid | the ID of the interface to add. | 
| void  update_timer (const TimeVal& vtime) | update_timer | 
Update the validity timer on this duplicate set entry.
Parameters:
| vtime | relative validity time from now. | 
| void  event_dead () | event_dead | 
Callback method to: remove a duplicate set entry when it expires.