//////////////////////////////////////////////////////////////////////////// // CThread クラスのインタフェース宣言 // //////////////////////////////////////////////////////////////////////////// #if !defined( THREAD_H_INCLUDED_ ) #define THREAD_H_INCLUDED_ #if defined( _WIN32 ) #include #else #include #endif class CThread { public: CThread(); ~CThread(); // スレッドの開始 virtual bool start(); // スレッドのエントリポイント virtual void run(); protected: // スレッド #if defined( _WIN32 ) HANDLE m_ThreadID; #else pthread_t m_ThreadID; #endif }; #endif // THREAD_H_INCLUDED_