Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

DebugC Class Reference

#include <DebugC.H>

List of all members.

Public Member Functions

 DebugC (CacheIntf::DebugLevel debug=CacheIntf::None, bool use_rt=false, unsigned int rt_secs=60) throw ()
 ~DebugC () throw ()
void FlushAll () const throw (SRPC::failure)
void GetCacheId (CacheId &id) const throw (SRPC::failure)
void GetCacheState (CacheState &state) const throw (SRPC::failure)
void GetCacheInstance (FP::Tag &instance_fp) const throw (SRPC::failure)

Protected Attributes

MultiSRPCconns
CacheIntf::DebugLevel debug
bool use_read_timeout
unsigned int read_timeout_seconds

Private Member Functions

void NullCall (CacheIntf::ProcIds id, char *name, CacheIntf::DebugLevel level) const throw (SRPC::failure)
 DebugC (const DebugC &)


Constructor & Destructor Documentation

DebugC::DebugC CacheIntf::DebugLevel  debug = CacheIntf::None,
bool  use_rt = false,
unsigned int  rt_secs = 60
throw ()
 

Definition at line 44 of file DebugC.C.

References Config_CacheSection, NEW_CONSTR, and ReadConfig::TextVal().

DebugC::~DebugC  )  throw ()
 

Definition at line 53 of file DebugC.C.

References conns.

DebugC::DebugC const DebugC  )  [private]
 


Member Function Documentation

void DebugC::FlushAll  )  const throw (SRPC::failure)
 

Definition at line 105 of file DebugC.C.

References CacheIntf::FlushAllProc, and CacheIntf::MPKFileFlush.

void DebugC::GetCacheId CacheId id  )  const throw (SRPC::failure)
 

Definition at line 110 of file DebugC.C.

References SRPC::enable_read_timeout(), CacheIntf::GetCacheIdProc, ParCacheC::Locate(), SRPC::send_end(), SRPC::start_call(), and CacheIntf::Version.

void DebugC::GetCacheInstance FP::Tag instance_fp  )  const throw (SRPC::failure)
 

Definition at line 171 of file DebugC.C.

References SRPC::enable_read_timeout(), CacheIntf::GetCacheInstanceProc, ParCacheC::Locate(), SRPC::send_end(), SRPC::start_call(), and CacheIntf::Version.

void DebugC::GetCacheState CacheState state  )  const throw (SRPC::failure)
 

Definition at line 141 of file DebugC.C.

References SRPC::enable_read_timeout(), CacheIntf::GetCacheStateProc, ParCacheC::Locate(), SRPC::send_end(), SRPC::start_call(), and CacheIntf::Version.

void DebugC::NullCall CacheIntf::ProcIds  id,
char *  name,
CacheIntf::DebugLevel  level
const throw (SRPC::failure) [private]
 

Definition at line 59 of file DebugC.C.

References SRPC::enable_read_timeout(), ParCacheC::Locate(), Debug::Lock(), SRPC::recv_end(), SRPC::send_end(), SRPC::start_call(), Debug::Timestamp(), Debug::Unlock(), and CacheIntf::Version.


Member Data Documentation

MultiSRPC* DebugC::conns [protected]
 

Definition at line 70 of file DebugC.H.

Referenced by ~DebugC().

CacheIntf::DebugLevel DebugC::debug [protected]
 

Definition at line 73 of file DebugC.H.

unsigned int DebugC::read_timeout_seconds [protected]
 

Definition at line 77 of file DebugC.H.

bool DebugC::use_read_timeout [protected]
 

Definition at line 76 of file DebugC.H.


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:09 2006 for Vesta by  doxygen 1.4.2