Public Member Functions | Data Fields

ClusterConfiguration Struct Reference

#include <P_ClusterCache.h>

Collaboration diagram for ClusterConfiguration:
Collaboration graph
[legend]

Public Member Functions

ClusterMachinemachine_hash (unsigned int hash_value)
ClusterMachinefind (unsigned int ip, int port=0)
 ClusterConfiguration ()
 SLINK (ClusterConfiguration, link)

Data Fields

int n_machines
ClusterMachinemachines [CLUSTER_MAX_MACHINES]
unsigned char hash_table [CLUSTER_HASH_TABLE_SIZE]
ink_hrtime changed

Detailed Description

Definition at line 155 of file P_ClusterCache.h.


Constructor & Destructor Documentation

ClusterConfiguration::ClusterConfiguration (  ) 

Definition at line 232 of file ClusterConfig.cc.

References hash_table, and machines.


Member Function Documentation

ClusterMachine* ClusterConfiguration::find ( unsigned int  ip,
int  port = 0 
) [inline]
ClusterMachine* ClusterConfiguration::machine_hash ( unsigned int  hash_value  )  [inline]
ClusterConfiguration::SLINK ( ClusterConfiguration  ,
link   
)

Field Documentation

unsigned char ClusterConfiguration::hash_table[CLUSTER_HASH_TABLE_SIZE]

The documentation for this struct was generated from the following files: