GlobalObjects
Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen Seiten
EuGlobalPCriticalSection.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_EUGLOBALPCRITICALSECTION_H
2#define INC_EUGLOBALPCRITICALSECTION_H
3//-----------------------------------------------------------------------------
68//-----------------------------------------------------------------------------
69#include <pthread.h>
70#include "EuPThreadTypes.h"
71#include "EuPCriticalSection.h"
72//-----------------------------------------------------------------------------
91class __euthread_export_dll EuGlobalPCriticalSection : public EuPCriticalSection
92{
93 private:
94 //============== Static-Attribute
95 //-------------------------------------------------------------------------
106 //-------------------------------------------------------------------------
119 //-------------------------------------------------------------------------
120
121 protected:
122 //============== Konstruktoren
123 //-------------------------------------------------------------------------
134 //-------------------------------------------------------------------------
145 //-------------------------------------------------------------------------
146
147 private:
148 //============== Konstruktoren
149 //-------------------------------------------------------------------------
160 //-------------------------------------------------------------------------
161
162 public:
163 //=========== Static Methoden =========
164 //-------------------------------------------------------------------------
179 //-------------------------------------------------------------------------
193 static int destroy();
194 //-------------------------------------------------------------------------
195
196 private:
197 //============== Operatoren
198 //-------------------------------------------------------------------------
209 //-------------------------------------------------------------------------
210};
211//-----------------------------------------------------------------------------
212#endif
Header für EuPCriticalSection
EuGlobalPCriticalSection(const EuGlobalPCriticalSection &)
static EuGlobalPCriticalSection * m_pInstanz
Definition EuGlobalPCriticalSection.h:105
static int ms_iReferenceCounter
Definition EuGlobalPCriticalSection.h:118
static EuGlobalPCriticalSection * create()
virtual ~EuGlobalPCriticalSection()
EuPCriticalSection & operator=(const EuPCriticalSection &rT)