ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
anonymous_namespace{MemChecker.cc}::GCQueue Class Reference
Collaboration diagram for anonymous_namespace{MemChecker.cc}::GCQueue:

Public Member Functions

 GCQueue ()
 
void Append (MemChecker::CleanupFunction Function, const char *Name, int Ring, bool Always)
 
void Cleanup ()
 
void Info () const
 
bool IsExiting () const
 
bool IsExiting (bool Value)
 

Private Types

typedef std::map< int, GCQueueNode, std::less< int >, malloc_allocator< std::pair< const int, GCQueueNode > > > gc_queue_type
 

Private Attributes

bool is_exiting
 
gc_queue_type gc_queue
 
MutexLock::baton_type gc_queue_baton
 

Member Typedef Documentation

◆ gc_queue_type

std::map< int, GCQueueNode, std::less< int >, malloc_allocator< std::pair< const int, GCQueueNode > > > anonymous_namespace{MemChecker.cc}::GCQueue::gc_queue_type
private

Constructor & Destructor Documentation

◆ GCQueue()

anonymous_namespace{MemChecker.cc}::GCQueue::GCQueue ( )
inline

Member Function Documentation

◆ Append()

void anonymous_namespace{MemChecker.cc}::GCQueue::Append ( MemChecker::CleanupFunction Function,
const char * Name,
int Ring,
bool Always )
inline

◆ Cleanup()

void anonymous_namespace{MemChecker.cc}::GCQueue::Cleanup ( )
inline

◆ Info()

void anonymous_namespace{MemChecker.cc}::GCQueue::Info ( ) const
inline

◆ IsExiting() [1/2]

bool anonymous_namespace{MemChecker.cc}::GCQueue::IsExiting ( ) const
inline

◆ IsExiting() [2/2]

bool anonymous_namespace{MemChecker.cc}::GCQueue::IsExiting ( bool Value)
inline

Member Data Documentation

◆ gc_queue

gc_queue_type anonymous_namespace{MemChecker.cc}::GCQueue::gc_queue
private

◆ gc_queue_baton

MutexLock::baton_type anonymous_namespace{MemChecker.cc}::GCQueue::gc_queue_baton
private

◆ is_exiting

bool anonymous_namespace{MemChecker.cc}::GCQueue::is_exiting
private

The documentation for this class was generated from the following file: