From: Christian P. <cp...@us...> - 2005-02-11 12:00:18
|
Update of /cvsroot/pclasses/pclasses2/include/pclasses/System In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4090/include/pclasses/System Modified Files: EventQueue.h Log Message: Added missing export-macros. Made write-end of wakeup-pipe also non-blocking. Index: EventQueue.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/System/EventQueue.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- EventQueue.h 10 Feb 2005 19:13:44 -0000 1.2 +++ EventQueue.h 11 Feb 2005 12:00:06 -0000 1.3 @@ -21,6 +21,7 @@ #ifndef P_System_EventLoop_h #define P_System_EventLoop_h +#include <pclasses/Export.h> #include <pclasses/NonCopyable.h> #include <pclasses/System/ThreadKey.h> #include <pclasses/System/CriticalSection.h> @@ -31,7 +32,7 @@ namespace System { -class Event { +class PSYSTEM_EXPORT Event { public: Event(void* sender = 0, unsigned int id = 0); ~Event(); @@ -47,7 +48,7 @@ class EventQueue; //! Event listener base-class -class EventListener { +class PSYSTEM_EXPORT EventListener { public: friend class EventQueue; @@ -72,7 +73,7 @@ Events. Each thread has it's own EventQueue that is created on the first call to EventQueue::instance(). */ -class EventQueue: public NonCopyable { +class PSYSTEM_EXPORT EventQueue: public NonCopyable { public: friend class EventListener; |