Atom.cpp File Reference

#include "AtomDebug.h"
#include <SysThread.h>
#include <support/Atom.h>
#include <support/atomic.h>
#include <support/Handler.h>
#include <support/SupportDefs.h>
#include <support/StdIO.h>
#include <support/TLS.h>
#include <support/TypeConstants.h>
#include <support/Value.h>
#include <support/Vector.h>
#include <support/String.h>
#include <support/Debug.h>
#include <support_p/SupportMisc.h>
#include <stdio.h>
#include <support/StringIO.h>

Defines

#define NOTE_CREATE()   { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteCreate(); }
#define NOTE_DESTROY()   { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteDestroy(); }
#define NOTE_FREE()   { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteFree(); }

Functions

void __initialize_atom ()
void __terminate_atom ()
int32_t AtomDebugLevel ()
int32_t AtomReportLevel (uint32_t flags)
 B_IMPLEMENT_BASIC_TYPE_FUNCS (pending_destruction)


Define Documentation

 
#define NOTE_CREATE (   )     { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteCreate(); }
 

 
#define NOTE_DESTROY (   )     { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteDestroy(); }
 

 
#define NOTE_FREE (   )     { if (FastAtomDebugLevel() > 0) LeakChecker()->NoteFree(); }
 


Function Documentation

void __initialize_atom (   ) 
 

void __terminate_atom (   ) 
 

int32_t AtomDebugLevel (   ) 
 

int32_t AtomReportLevel (  uint32_t  flags  ) 
 

B_IMPLEMENT_BASIC_TYPE_FUNCS (  pending_destruction   )