1#ifndef INC_GLOCALLBACKSPY_H
2#define INC_GLOCALLBACKSPY_H
46#include <unordered_map>
47#if defined (__PTHREADS)
58 #pragma warning( disable : 4251 )
102 #if defined (__PTHREADS)
119 std::unordered_map< NUM_PTR, CallBack * >
m_List;
356 #pragma warning( default : 4251 )
Header for CriticalSection
Header for EuPCriticalSection
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
Is a mutex which can be queried via its lock mode. See isLocked().
Definition EuPCriticalSection.h:104
Is a mutex which can be queried via its lock mode. See isLocked().
Definition EuCriticalSection.h:109
Superclass for the classes that are 'connected' to a Base.
Definition GloCallBack.h:81
Class to access the CallBack objects of a database in memory.
Definition GloCallBackSpy.h:82
std::unordered_map< NUM_PTR, CallBack * >::iterator m_ListIterator
Definition GloCallBackSpy.h:130
static int ms_iReferenceCounter
Definition GloCallBackSpy.h:156
CallBackSpy(const CallBackSpy &)
static void create(CallBackSpy *&prInstance)
eut::CriticalSection m_CallBackListCriticalSection
Definition GloCallBackSpy.h:105
static CallBackSpy * ms_pInstance
Definition GloCallBackSpy.h:145
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:119
CallBack * getCallBack(NUM_PTR ipAddress)
Definition GloAbstractBaseLot.h:49
EnSeekMode
Definition GloTypes.h:173