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 für CriticalSection
Header für EuPCriticalSection
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuPCriticalSection.h:104
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuCriticalSection.h:109
Oberklasse für die Klassen, welche mit einer Base 'verbunden' sind.
Definition GloCallBack.h:81
Klasse um die CallBack-Objekte im Speicher im Zugriff zu haben.
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