Public Member Functions | Data Fields

CacheHostRecord Struct Reference

#include <P_CacheHosting.h>

Collaboration diagram for CacheHostRecord:
Collaboration graph
[legend]

Public Member Functions

int Init (CacheType typ)
int Init (matcher_line *line_info, CacheType typ)
void UpdateMatch (CacheHostResult *r, char *rd)
void Print ()
 ~CacheHostRecord ()
 CacheHostRecord ()

Data Fields

CacheType type
Vol ** vols
volatile int good_num_vols
volatile int num_vols
int num_initialized
unsigned short * vol_hash_table
CacheVol ** cp
int num_cachevols

Detailed Description

Definition at line 36 of file P_CacheHosting.h.


Constructor & Destructor Documentation

CacheHostRecord::~CacheHostRecord (  )  [inline]

Definition at line 42 of file P_CacheHosting.h.

References ats_free(), cp, vol_hash_table, and vols.

CacheHostRecord::CacheHostRecord (  )  [inline]

Definition at line 58 of file P_CacheHosting.h.


Member Function Documentation

int CacheHostRecord::Init ( CacheType  typ  ) 
int CacheHostRecord::Init ( matcher_line line_info,
CacheType  typ 
)
void CacheHostRecord::Print (  ) 

Definition at line 602 of file CacheHosting.cc.

void CacheHostRecord::UpdateMatch ( CacheHostResult r,
char *  rd 
)

Definition at line 596 of file CacheHosting.cc.

References CacheHostResult::record.

Referenced by CacheHostMatcher::Match().


Field Documentation

Definition at line 55 of file P_CacheHosting.h.

Referenced by Init(), and ~CacheHostRecord().

Definition at line 51 of file P_CacheHosting.h.

Definition at line 56 of file P_CacheHosting.h.

Referenced by Init(), and Cache::open_done().

Definition at line 53 of file P_CacheHosting.h.

Definition at line 49 of file P_CacheHosting.h.

Referenced by Init().


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