A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::RoundRobinPolicy Member List

This is the complete list of members for pdb::RoundRobinPolicy, including all inherited members.

createNodePartitionData(Handle< Vector< Handle< NodeDispatcherData >>> storageNodes)pdb::RoundRobinPolicyprivate
curNodeIdpdb::RoundRobinPolicystatic
DEFAULT enum valuepdb::PartitionPolicy
FAIR enum valuepdb::PartitionPolicy
handleDeadNode(NodePartitionDataPtr deadNode)pdb::RoundRobinPolicyprivatevirtual
idMutexpdb::RoundRobinPolicy
numNodespdb::RoundRobinPolicy
partition(Handle< Vector< Handle< Object >>> toPartition)pdb::RoundRobinPolicyvirtual
Policy enum namepdb::PartitionPolicy
RANDOM enum valuepdb::PartitionPolicy
ROUNDROBIN enum valuepdb::PartitionPolicy
RoundRobinPolicy()pdb::RoundRobinPolicy
storageNodespdb::PartitionPolicy
updateExistingNode(NodePartitionDataPtr newNodeData, NodePartitionDataPtr oldNodeData)pdb::RoundRobinPolicyprivatevirtual
updateNewNode(NodePartitionDataPtr newNode)pdb::RoundRobinPolicyprivatevirtual
updateStorageNodes(Handle< Vector< Handle< NodeDispatcherData >>> storageNodes)pdb::RoundRobinPolicyvirtual
~RoundRobinPolicy()pdb::RoundRobinPolicy