1#ifndef INC_GLOCALLBACKSPY_H
2#define INC_GLOCALLBACKSPY_H
39#include <unordered_map>
40#if defined (__PTHREADS)
51 #pragma warning( disable : 4251 )
95 #if defined (__PTHREADS)
112 std::unordered_map< NUM_PTR, CallBack * >
m_List;
349 #pragma warning( default : 4251 )
Header für CriticalSection
long long NUM_PTR
Definition EuDef_NULL_PTR.h:93
Header für EuPCriticalSection
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuPCriticalSection.h:89
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuCriticalSection.h:94
Oberklasse für die Klassen, welche mit einer Base 'verbunden' sind.
Definition GloCallBack.h:74
Klasse um die CallBack-Objekte im Speicher im Zugriff zu haben.
Definition GloCallBackSpy.h:75
std::unordered_map< NUM_PTR, CallBack * >::iterator m_ListIterator
Definition GloCallBackSpy.h:123
static int ms_iReferenceCounter
Definition GloCallBackSpy.h:149
CallBackSpy(const CallBackSpy &)
static void create(CallBackSpy *&prInstance)
eut::CriticalSection m_CallBackListCriticalSection
Definition GloCallBackSpy.h:98
static CallBackSpy * ms_pInstance
Definition GloCallBackSpy.h:138
int insertCallBack(const CallBack *pCallBack)
CallBack * getCallBack(EnSeekMode eMode)
int removeCallBack(const CallBack *pCallBack)
std::unordered_map< NUM_PTR, CallBack * > m_List
Definition GloCallBackSpy.h:112
CallBack * getCallBack(NUM_PTR ipAddress)
Definition GloAbstractBaseLot.h:42
EnSeekMode
Definition GloTypes.h:166