3 #ifndef __VIRTTHREAD_H
\r
4 #define __VIRTTHREAD_H
\r
6 #include "../../Windows/Synchronization.h"
\r
7 #include "../../Windows/Thread.h"
\r
11 NWindows::NSynchronization::CAutoResetEvent StartEvent;
\r
12 NWindows::NSynchronization::CAutoResetEvent FinishedEvent;
\r
13 NWindows::CThread Thread;
\r
19 void WaitFinish() { FinishedEvent.Lock(); }
\r
20 virtual void Execute() = 0;
\r