#include <NeighborDatabase.h>
Public Member Functions | |
| NeighborEntry () | |
| NeighborEntry (const dtn::data::EID &eid) | |
| ~NeighborEntry () | |
| void | updateLastSeen () |
| void | updateBundles (const ibrcommon::BloomFilter &bf) |
Public Attributes | |
| dtn::data::EID | _eid |
| ibrcommon::BloomFilter | _filter |
| size_t | _filter_age |
| size_t | _lastseen |
| bool | _available |
Definition at line 40 of file NeighborDatabase.h.
| dtn::routing::NeighborDatabase::NeighborEntry::NeighborEntry | ( | ) |
Definition at line 15 of file NeighborDatabase.cpp.
| dtn::routing::NeighborDatabase::NeighborEntry::NeighborEntry | ( | const dtn::data::EID & | eid | ) |
Definition at line 17 of file NeighborDatabase.cpp.
| dtn::routing::NeighborDatabase::NeighborEntry::~NeighborEntry | ( | ) |
Definition at line 21 of file NeighborDatabase.cpp.
| void dtn::routing::NeighborDatabase::NeighborEntry::updateBundles | ( | const ibrcommon::BloomFilter & | bf | ) |
Definition at line 29 of file NeighborDatabase.cpp.
References _filter.
Referenced by dtn::routing::NeighborDatabase::updateBundles().
| void dtn::routing::NeighborDatabase::NeighborEntry::updateLastSeen | ( | ) |
Definition at line 24 of file NeighborDatabase.cpp.
References _lastseen, and dtn::utils::Clock::getTime().
Referenced by dtn::routing::NeighborDatabase::setAvailable(), dtn::routing::NeighborDatabase::setUnavailable(), and dtn::routing::NeighborDatabase::updateLastSeen().
Definition at line 54 of file NeighborDatabase.h.
Referenced by dtn::routing::NeighborDatabase::setAvailable(), and dtn::routing::NeighborDatabase::setUnavailable().
Definition at line 50 of file NeighborDatabase.h.
Definition at line 51 of file NeighborDatabase.h.
Referenced by dtn::routing::NeighborDatabase::knowBundle(), dtn::routing::EpidemicRoutingExtension::notify(), dtn::routing::EpidemicRoutingExtension::run(), and updateBundles().
Definition at line 52 of file NeighborDatabase.h.
Definition at line 53 of file NeighborDatabase.h.
Referenced by updateLastSeen().
1.6.3