#include <BundleMappings.h>
Public Member Functions | |
BundleMapping () | |
BundleMapping (BundleList *list, const BundleList::iterator &position) | |
BundleList * | list () const |
const BundleList::iterator & | position () const |
Protected Attributes | |
BundleList * | list_ |
Pointer to the list on which the bundle is held. | |
BundleList::iterator | position_ |
Position of the bundle on that list. |
Relies on the fact that BundleList::iterator remains valid through insertions and removals to other parts of the list.
Definition at line 34 of file BundleMappings.h.
dtn::BundleMapping::BundleMapping | ( | ) | [inline] |
Definition at line 36 of file BundleMappings.h.
dtn::BundleMapping::BundleMapping | ( | BundleList * | list, | |
const BundleList::iterator & | position | |||
) | [inline] |
Definition at line 38 of file BundleMappings.h.
BundleList* dtn::BundleMapping::list | ( | ) | const [inline] |
const BundleList::iterator& dtn::BundleMapping::position | ( | ) | const [inline] |
BundleList* dtn::BundleMapping::list_ [protected] |
Pointer to the list on which the bundle is held.
Definition at line 46 of file BundleMappings.h.
Referenced by list().
BundleList::iterator dtn::BundleMapping::position_ [protected] |
Position of the bundle on that list.
Definition at line 49 of file BundleMappings.h.
Referenced by position().