mmsthread.cpp File Reference

#include "mmstools/mmsthread.h"
#include "mmstools/mmserror.h"
#include "mmstools/tools.h"
#include <map>
#include <direct/debug.h>
#include <direct/thread.h>
#include <direct/trace.h>

Include dependency graph for mmsthread.cpp:

Go to the source code of this file.


Classes

struct  CLEANUP_STRUCT

Functions

 D_DEBUG_DOMAIN (MMS_Thread,"MMS/Thread","MMS Thread")
void addGarbageHandler (void(*handlerfunc)(void *), void *data)
void callGarbageHandler ()
void clearGarbageHandler ()

Variables

static std::map< pthread_t,
CLEANUP_STRUCT * > 
cleanups

Function Documentation

void addGarbageHandler ( void(*)(void *)  handlerfunc,
void *  data 
)

Definition at line 213 of file mmsthread.cpp.

void callGarbageHandler (  ) 

Definition at line 231 of file mmsthread.cpp.

void clearGarbageHandler (  ) 

Definition at line 246 of file mmsthread.cpp.

D_DEBUG_DOMAIN ( MMS_Thread  ,
"MMS/Thread"  ,
"MMS Thread"   
)


Variable Documentation

std::map<pthread_t, CLEANUP_STRUCT *> cleanups [static]

Definition at line 56 of file mmsthread.cpp.