#include <DHTDataStorage.h>
Public Attributes | |
| BinaryValue | value |
| uint32_t | kind |
| uint32_t | id |
| cMessage * | ttlMessage |
| bool | is_modifiable |
| NodeHandle | sourceNode |
| bool | responsible |
Friends | |
| std::ostream & | operator<< (std::ostream &Stream, const DhtDataEntry entry) |
This modul contains the data storage of the DHT implementation.
Definition at line 50 of file DHTDataStorage.h.
| std::ostream& operator<< | ( | std::ostream & | Stream, | |
| const DhtDataEntry | entry | |||
| ) | [friend] |
Definition at line 33 of file DHTDataStorage.cc.
00034 { 00035 return Stream << "Value: " << entry.value 00036 << " Kind: " << entry.kind 00037 << " ID: " << entry.id 00038 << " Endtime: " << entry.ttlMessage->getArrivalTime() 00039 << " Modifiable: " << entry.is_modifiable 00040 << " SourceNode: " << entry.sourceNode; 00041 }
| uint32_t DhtDataEntry::id |
Definition at line 54 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), operator<<(), DHT::update(), and CBRDHT::update().
Definition at line 56 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), DHTDataStorage::isModifiable(), operator<<(), DHT::update(), and CBRDHT::update().
| uint32_t DhtDataEntry::kind |
Definition at line 53 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), operator<<(), DHT::update(), and CBRDHT::update().
Definition at line 58 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), DHT::update(), and CBRDHT::update().
Definition at line 57 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), DHTDataStorage::getSourceNode(), and operator<<().
| cMessage* DhtDataEntry::ttlMessage |
Definition at line 55 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), operator<<(), DHT::update(), and CBRDHT::update().
Definition at line 52 of file DHTDataStorage.h.
Referenced by DHTDataStorage::addData(), operator<<(), DHT::update(), and CBRDHT::update().
1.5.8