// // Tony Givargis // #ifndef __thread_h__ #define __thread_h__ //----------------------------------------------------------------------------- #include //----------------------------------------------------------------------------- class Thread { private: pthread_t thread; pthread_attr_t attr; public: Thread(); virtual ~Thread(); public: void Start(); void Stop(); void Join(); private: virtual void Run(); private: friend void* __virtualizer__ (void* arg); }; //----------------------------------------------------------------------------- #endif