KademliaBucket Class Reference

#include <KademliaBucket.h>

Inheritance diagram for KademliaBucket:

BaseKeySortedVector< KademliaNodeHandle > vector

List of all members.


Detailed Description

Kademlia Bucket.

Author:
Sebastian Mies

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 ()
simtime_t getLastUpdate ()

Private Attributes

simtime_t lastUsage
simtime_t lastUpdate

Constructor & Destructor Documentation

KademliaBucket::KademliaBucket ( uint16_t  maxSize = 0,
const Comparator< OverlayKey > *  comparator = NULL 
)

00022 : BaseKeySortedVector< KademliaNodeHandle >( maxSize, comparator )
00023 {
00024 }

KademliaBucket::~KademliaBucket (  ) 

00027 {
00028 }


Member Function Documentation

void KademliaBucket::setLastUsage ( simtime_t  time  )  [inline]

00039                                                {
00040         this->lastUsage = time;
00041     }

void KademliaBucket::setLastUpdate ( simtime_t  time  )  [inline]

00043                                                 {
00044         this->lastUpdate = time;
00045     }

simtime_t KademliaBucket::getLastUsage (  )  [inline]

00047                                     {
00048         return this->lastUsage;
00049     }

simtime_t KademliaBucket::getLastUpdate (  )  [inline]

00051                                      {
00052         return this->lastUpdate;
00053     }


Member Data Documentation

simtime_t KademliaBucket::lastUsage [private]

simtime_t KademliaBucket::lastUpdate [private]


The documentation for this class was generated from the following files:
Generated on Thu Apr 17 13:19:29 2008 for ITM OverSim by  doxygen 1.5.3