#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 |
Definition at line 28 of file KademliaBucket.h.
| KademliaBucket::KademliaBucket | ( | uint16_t | maxSize = 0, |
|
| const Comparator< OverlayKey > * | comparator = NULL | |||
| ) |
Definition at line 27 of file KademliaBucket.cc.
00028 : BaseKeySortedVector< KademliaBucketEntry >( maxSize, comparator ) 00029 { 00030 00031 lastUsage = -1; 00032 lastUpdate = -1; 00033 }
| KademliaBucket::~KademliaBucket | ( | ) |
| simtime_t KademliaBucket::getLastUpdate | ( | ) | const [inline] |
Definition at line 51 of file KademliaBucket.h.
Referenced by operator<<().
00051 { 00052 return this->lastUpdate; 00053 }
| simtime_t KademliaBucket::getLastUsage | ( | ) | const [inline] |
Definition at line 47 of file KademliaBucket.h.
Referenced by Kademlia::handleBucketRefreshTimerExpired(), and operator<<().
00047 { 00048 return this->lastUsage; 00049 }
| void KademliaBucket::setLastUpdate | ( | simtime_t | time | ) | [inline] |
Definition at line 43 of file KademliaBucket.h.
Referenced by Kademlia::routingAdd().
00043 { 00044 this->lastUpdate = time; 00045 }
| void KademliaBucket::setLastUsage | ( | simtime_t | time | ) | [inline] |
Definition at line 39 of file KademliaBucket.h.
Referenced by Kademlia::setBucketUsage().
00039 { 00040 this->lastUsage = time; 00041 }
simtime_t KademliaBucket::lastUpdate [private] |
simtime_t KademliaBucket::lastUsage [private] |
1.5.8