#include <KademliaBucket.h>
Public Member Functions | |
KademliaBucket (uint16_t maxSize=0, const Comparator< OverlayKey > *comparator=NULL) | |
~KademliaBucket () | |
void | setLastUsage (simtime_t time) |
void | setLastUpdate (simtime_t time) |
simtime_t | getLastUsage () const |
simtime_t | getLastUpdate () const |
Private Attributes | |
simtime_t | lastUsage |
simtime_t | lastUpdate |
KademliaBucket::KademliaBucket | ( | uint16_t | maxSize = 0 , |
|
const Comparator< OverlayKey > * | comparator = NULL | |||
) |
00022 : BaseKeySortedVector< KademliaBucketEntry >( maxSize, comparator ) 00023 { 00024 00025 lastUsage = -1; 00026 lastUpdate = -1; 00027 }
void KademliaBucket::setLastUsage | ( | simtime_t | time | ) | [inline] |
void KademliaBucket::setLastUpdate | ( | simtime_t | time | ) | [inline] |
simtime_t KademliaBucket::getLastUsage | ( | ) | const [inline] |
Referenced by Kademlia::handleBucketRefreshTimerExpired(), and operator<<().
00047 { 00048 return this->lastUsage; 00049 }
simtime_t KademliaBucket::getLastUpdate | ( | ) | const [inline] |
simtime_t KademliaBucket::lastUsage [private] |
Referenced by getLastUsage(), and setLastUsage().
simtime_t KademliaBucket::lastUpdate [private] |
Referenced by getLastUpdate(), and setLastUpdate().