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 for CriticalSection
long long NUM_PTR
Definition EuDef_NULL_PTR.h:93
Header for EuPCriticalSection
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:63
Is a mutex which can be queried via its lock mode. See isLocked().
Definition EuPCriticalSection.h:89
Is a mutex which can be queried via its lock mode. See isLocked().
Definition EuCriticalSection.h:94
Superclass for the classes that are 'connected' to a Base.
Definition GloCallBack.h:74
Class to access the CallBack objects of a database in memory.
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