prophet::Link Class Reference

#include <Link.h>

Inheritance diagram for prophet::Link:

dtn::ProphetLink prophet::LinkImpl

List of all members.


Detailed Description

Definition at line 28 of file prophet/Link.h.


Public Member Functions

virtual ~Link ()
 Destructor.
virtual const char * nexthop () const =0
 Accessors.
virtual const char * remote_eid () const =0
 Accessors.
AckListacks ()
 Accessors.
virtual bool operator== (const Link *l) const
 Operators.
virtual bool operator< (const Link *l) const
 Operators.
virtual bool operator== (const Link &l) const
 Operators.
virtual bool operator< (const Link &l) const
 Operators.

Protected Attributes

AckList acks_
 track what's been sent, so we don't send more than once

Constructor & Destructor Documentation

virtual prophet::Link::~Link (  )  [inline, virtual]

Destructor.

Definition at line 34 of file prophet/Link.h.


Member Function Documentation

virtual const char* prophet::Link::nexthop (  )  const [pure virtual]

virtual const char* prophet::Link::remote_eid (  )  const [pure virtual]

AckList* prophet::Link::acks (  )  [inline]

Accessors.

Definition at line 39 of file prophet/Link.h.

References acks_.

virtual bool prophet::Link::operator== ( const Link l  )  const [inline, virtual]

Operators.

Definition at line 43 of file prophet/Link.h.

References nexthop().

virtual bool prophet::Link::operator< ( const Link l  )  const [inline, virtual]

Operators.

Definition at line 45 of file prophet/Link.h.

References nexthop().

virtual bool prophet::Link::operator== ( const Link l  )  const [inline, virtual]

Operators.

Definition at line 47 of file prophet/Link.h.

References nexthop().

virtual bool prophet::Link::operator< ( const Link l  )  const [inline, virtual]

Operators.

Definition at line 49 of file prophet/Link.h.

References nexthop().


Member Data Documentation

AckList prophet::Link::acks_ [mutable, protected]

track what's been sent, so we don't send more than once

Definition at line 54 of file prophet/Link.h.

Referenced by acks().


The documentation for this class was generated from the following file:

Generated on Mon Jul 21 14:12:22 2008 for DTN Reference Implementation by  doxygen 1.5.6