Class Index Cross Index Namespace Index

Class General::DeadLockDetector


Contained in: General
Derived from: none
Derived by: none

#include "general/DeadLockDetector.hh"


public function member index:

static void Dump();
static std::ostream& DumpWithoutLocking(std::ostream& Stream = std::cerr);
static int SetDebugging(int Value);
static void SetState(lock_type Lock, lock_type* MutexPtr, state_type State, char* const Filename = "", unsigned int LineNum = 0);
static void SetState(state_info_type& Info);
static void SetState(lock_type Lock, lock_type* LockPtr, state_type State, char* const Filename = "", unsigned int LineNum = 0);
static void ThreadRegister(thread_type Thread, const std::string& Desc = "");
static void ThreadUnregister(thread_type Thread);
 

private function member index:

static void set_state(state_info_type& Info);
 

Description:



Function Member Descriptions:


General::DeadLockDetector::Dump


static void Dump();



General::DeadLockDetector::DumpWithoutLocking


static std::ostream& DumpWithoutLocking(std::ostream& Stream = std::cerr);



General::DeadLockDetector::SetDebugging


static int SetDebugging(int Value);



General::DeadLockDetector::SetState


static void SetState(lock_type Lock, lock_type* MutexPtr, state_type State, char* const Filename = "", unsigned int LineNum = 0);



General::DeadLockDetector::SetState


static void SetState(state_info_type& Info);



General::DeadLockDetector::SetState


static void SetState(lock_type Lock, lock_type* LockPtr, state_type State, char* const Filename = "", unsigned int LineNum = 0);



General::DeadLockDetector::ThreadRegister


static void ThreadRegister(thread_type Thread, const std::string& Desc = "");



General::DeadLockDetector::ThreadUnregister


static void ThreadUnregister(thread_type Thread);



General::DeadLockDetector::set_state


static void set_state(state_info_type& Info);