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

Debug Class Reference

#include <Debug.H>

List of all members.

Static Public Member Functions

static void Lock () throw ()
static void Unlock () throw ()
static char * Timestamp () throw ()
static int MyRand (int lo, int hi) throw ()
static void BlockForever () throw ()


Member Function Documentation

void Debug::BlockForever  )  throw () [static]
 

Definition at line 70 of file Debug.C.

References Basics::mutex::lock(), and Basics::cond::wait().

Referenced by Client().

void Debug::Lock  )  throw () [static]
 

Definition at line 40 of file Debug.C.

References Basics::mutex::lock().

Referenced by ExpCache::AddEntry(), CacheC::AddEntry(), CacheS::CacheS(), CacheS_DoDeletions(), CacheS_DoFreeMPKFiles(), ExpCache::check_server_instance(), ExpCache::Checkpoint(), CacheC::Checkpoint(), CacheS::ChkptUsedCIs(), CacheS::CleanCacheLog(), Client(), ExpCache::CommitChkpt(), WeederC::CommitChkpt(), CacheS::DoCheckpoint(), ExpCache::EndMark(), WeederC::EndMark(), Leases::Expire(), ExpCache::FlushAll(), CacheS::FlushCacheLog(), CacheS::FlushGraphLog(), CacheS::FlushUsedCIs(), CacheS::FlushUsedCIsList(), CacheC::FreeVariables(), ExpCache::FreeVars(), ExpCache::GetCacheId(), ExpCache::GetCacheInstance(), ExpCache::GetCacheState(), ExpCache::GetLeases(), WeederC::GetLeases(), WeederC::init_server_instance(), CacheC::init_server_instance(), ExpCache::Lookup(), CacheS::Lookup(), CacheC::Lookup(), main(), MainClientProc(), WeederC::NullCall(), DebugC::NullCall(), SMultiPKFile::PauseDeletionThread(), CacheS::RecoverCacheLog(), CacheS::RecoverCacheLogEntries(), CacheS::RecoverCILog(), CacheS::RecoverDeleting(), CacheS::RecoverEmptyPKLog(), CacheS::RecoverHitFilter(), CacheS::RecoverMPKsToWeed(), CacheS::RecoverWeededMPKs(), WeederC::recv_server_instance_check(), CacheC::recv_server_instance_check(), ExpCache::RenewLeases(), CacheC::RenewLeases(), ExpCache::ResumeLeaseExp(), SMultiPKFile::Rewrite(), VPKFile::SendAllNames(), Server(), ServerCallback(), ExpCache::SetHitFilter(), WeederC::SetHitFilter(), ExpCache::StartMark(), WeederC::StartMark(), CacheS::VToSCache(), ExpCache::WeederRecovering(), WeederC::WeederRecovering(), SPKFile::Write(), EmptyPKLog::Write(), SPKFile::WriteEntries(), and WriteFailure().

int Debug::MyRand int  lo,
int  hi
throw () [static]
 

Definition at line 63 of file Debug.C.

Referenced by ClientProc(), MainClientProc(), NewVal::NewBool(), NewVal::NewBV(), NewVal::NewCI(), NewVal::NewCIs(), NewVal::NewDI(), NewVal::NewDIs(), NewVal::NewFP(), NewVal::NewFPs(), NewVal::NewModel(), NewVal::NewNames(), NewVal::NewValue(), and ServerCallback().

char * Debug::Timestamp  )  throw () [static]
 

Definition at line 43 of file Debug.C.

References Debug_TimeStampBuff.

Referenced by ExpCache::AddEntry(), CacheC::AddEntry(), CacheS::CacheS(), CacheS_DoDeletions(), CacheS_DoFreeMPKFiles(), ExpCache::check_server_instance(), ExpCache::Checkpoint(), CacheC::Checkpoint(), CacheS::ChkptUsedCIs(), CacheS::CleanCacheLog(), Client(), ExpCache::CommitChkpt(), WeederC::CommitChkpt(), Weeder::CopyGLtoPending(), Weeder::DeletionPhase(), CacheS::DoCheckpoint(), ExpCache::EndMark(), WeederC::EndMark(), Leases::Expire(), ExpCache::FlushAll(), CacheS::FlushCacheLog(), CacheS::FlushGraphLog(), CacheS::FlushUsedCIs(), CacheC::FreeVariables(), ExpCache::FreeVars(), ExpCache::GetCacheId(), ExpCache::GetCacheInstance(), ExpCache::GetCacheState(), ExpCache::GetLeases(), WeederC::GetLeases(), WeederC::init_server_instance(), CacheC::init_server_instance(), ExpCache::Lookup(), CacheS::Lookup(), CacheC::Lookup(), main(), MainClientProc(), Weeder::MarkWork(), WeederC::NullCall(), DebugC::NullCall(), SMultiPKFile::PauseDeletionThread(), Weeder::PruneGraphLog(), CacheS::RecoverCacheLog(), CacheS::RecoverCacheLogEntries(), CacheS::RecoverCILog(), CacheS::RecoverDeleting(), CacheS::RecoverHitFilter(), CacheS::RecoverMPKsToWeed(), CacheS::RecoverWeededMPKs(), WeederC::recv_server_instance_check(), CacheC::recv_server_instance_check(), ExpCache::RenewLeases(), CacheC::RenewLeases(), ExpCache::ResumeLeaseExp(), SMultiPKFile::Rewrite(), ReposRoots::Scan(), VPKFile::SendAllNames(), ServerCallback(), ExpCache::SetHitFilter(), WeederC::SetHitFilter(), ExpCache::StartMark(), WeederC::StartMark(), Weeder::TimedMsg(), CacheS::VToSCache(), ExpCache::WeederRecovering(), WeederC::WeederRecovering(), SPKFile::Write(), EmptyPKLog::Write(), SPKFile::WriteEntries(), and WriteFailure().

void Debug::Unlock  )  throw () [static]
 

Definition at line 41 of file Debug.C.

References Basics::mutex::unlock().

Referenced by ExpCache::AddEntry(), CacheC::AddEntry(), CacheS::CacheS(), CacheS_DoDeletions(), CacheS_DoFreeMPKFiles(), ExpCache::check_server_instance(), ExpCache::Checkpoint(), CacheC::Checkpoint(), CacheS::ChkptUsedCIs(), CacheS::CleanCacheLog(), Client(), ExpCache::CommitChkpt(), WeederC::CommitChkpt(), CacheS::DoCheckpoint(), ExpCache::EndMark(), WeederC::EndMark(), Leases::Expire(), ExpCache::FlushAll(), CacheS::FlushCacheLog(), CacheS::FlushGraphLog(), CacheS::FlushUsedCIs(), CacheS::FlushUsedCIsList(), CacheC::FreeVariables(), ExpCache::FreeVars(), ExpCache::GetCacheId(), ExpCache::GetCacheInstance(), ExpCache::GetCacheState(), ExpCache::GetLeases(), WeederC::GetLeases(), WeederC::init_server_instance(), CacheC::init_server_instance(), ExpCache::Lookup(), CacheS::Lookup(), CacheC::Lookup(), main(), MainClientProc(), WeederC::NullCall(), DebugC::NullCall(), SMultiPKFile::PauseDeletionThread(), CacheS::RecoverCacheLog(), CacheS::RecoverCacheLogEntries(), CacheS::RecoverCILog(), CacheS::RecoverDeleting(), CacheS::RecoverEmptyPKLog(), CacheS::RecoverHitFilter(), CacheS::RecoverMPKsToWeed(), CacheS::RecoverWeededMPKs(), WeederC::recv_server_instance_check(), CacheC::recv_server_instance_check(), ExpCache::RenewLeases(), CacheC::RenewLeases(), ExpCache::ResumeLeaseExp(), SMultiPKFile::Rewrite(), VPKFile::SendAllNames(), Server(), ServerCallback(), ExpCache::SetHitFilter(), WeederC::SetHitFilter(), ExpCache::StartMark(), WeederC::StartMark(), CacheS::VToSCache(), ExpCache::WeederRecovering(), WeederC::WeederRecovering(), SPKFile::Write(), EmptyPKLog::Write(), SPKFile::WriteEntries(), and WriteFailure().


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