#include <P_ClusterCache.h>
Public Member Functions | |
ClusterMachine * | machine_hash (unsigned int hash_value) |
void | cluster_change_callback (Continuation *cont) |
ClusterConfiguration * | current_configuration () |
ClusterConfiguration * | previous_configuration () |
Cluster () | |
Data Fields | |
SLL< ClusterConfiguration > | configurations |
Definition at line 204 of file P_ClusterCache.h.
Cluster::Cluster | ( | ) |
Definition at line 458 of file ClusterConfig.cc.
void Cluster::cluster_change_callback | ( | Continuation * | cont | ) |
ClusterConfiguration* Cluster::current_configuration | ( | ) | [inline] |
Definition at line 242 of file P_ClusterCache.h.
References configurations, and SLL< C, L >::head.
Referenced by cluster_machine_at_depth(), ClusterProcessor::connect_local(), ClusterHandler::machine_down(), machine_hash(), machine_list_ClusterFunction(), MachineStatusSM::MachineStatusSMEvent(), ClusterProcessor::send_machine_list(), ClusterHandler::startClusterEvent(), test(), and TSSendClusterRPC().
ClusterMachine* Cluster::machine_hash | ( | unsigned int | hash_value | ) | [inline] |
Definition at line 224 of file P_ClusterCache.h.
References current_configuration(), and ClusterConfiguration::machine_hash().
ClusterConfiguration* Cluster::previous_configuration | ( | ) | [inline] |
Definition at line 251 of file P_ClusterCache.h.
References configurations, and SLL< C, L >::head.
Definition at line 262 of file P_ClusterCache.h.
Referenced by current_configuration(), ClusterProcessor::init(), ClusterHandler::machine_down(), previous_configuration(), ClusterHandler::startClusterEvent(), and test().