#include <membership_list.h>
◆ MembershipList()
| MembershipList::MembershipList |
( |
| ) |
|
◆ addMember()
| void MembershipList::addMember |
( |
Member |
member | ) |
|
◆ deleteMember() [1/2]
| void MembershipList::deleteMember |
( |
Address & |
address | ) |
|
◆ deleteMember() [2/2]
| void MembershipList::deleteMember |
( |
Member & |
member | ) |
|
◆ getMember()
◆ getNearestNode()
| Address MembershipList::getNearestNode |
( |
int |
key | ) |
|
◆ getPayload()
| Buffer MembershipList::getPayload |
( |
| ) |
const |
|
virtual |
◆ getTimestamp()
| int MembershipList::getTimestamp |
( |
| ) |
|
◆ getType()
| std::string MembershipList::getType |
( |
| ) |
const |
|
virtual |
◆ hasMember()
| bool MembershipList::hasMember |
( |
Address |
address | ) |
|
◆ loop()
| void MembershipList::loop |
( |
long |
timestamp | ) |
|
|
virtual |
◆ operator[]()
| Member & MembershipList::operator[] |
( |
int |
i | ) |
|
◆ removeDead()
| void MembershipList::removeDead |
( |
| ) |
|
◆ size()
| size_t MembershipList::size |
( |
| ) |
const |
◆ update()
| void MembershipList::update |
( |
Buffer |
data | ) |
|
|
virtual |
◆ updateTimestamp()
| void MembershipList::updateTimestamp |
( |
long |
timestamp | ) |
|
◆ consistentRing
| std::map<int, Address> MembershipList::consistentRing |
◆ memberList
| std::vector<Member> MembershipList::memberList |
|
private |
◆ memberMap
| std::map<Address, int> MembershipList::memberMap |
|
private |
◆ timestamp
| long MembershipList::timestamp |
|
private |
The documentation for this class was generated from the following files: