Ignore:
Timestamp:
04/10/2007 11:05:42 PM (12 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/include/IThread.h

    r14 r32  
    2020#include "Prerequisities.h" 
    2121 
    22 //#include <pthread.h> 
    23                  
     22#include <boost/thread/thread.hpp> 
     23 
    2424namespace nrEngine{ 
    2525 
     
    131131                         * will be updated and managed as a thread. 
    132132                         **/ 
    133                         static void* run(void* mythread); 
     133                        static void run(void* mythread); 
    134134 
    135135                        //! Kernel is a friend class 
     
    190190 
    191191                        // Mutex to lock the data before use 
    192                         // pthread_mutex_t mMutex; 
     192                        //pthread_mutex_t mMutex; 
    193193 
    194194                        //! Store here the thread instance 
    195                         //pthread_t     mThread; 
     195                        SharedPtr<boost::thread> mThread; 
    196196 
    197197                        //! Thread attributes 
    198198                        //pthread_attr_t mThreadAttr; 
    199199                         
     200                         
    200201                        //! Change a thread to new state, use mutex to lock the state 
    201202                        void changeState(ThreadState newState); 
Note: See TracChangeset for help on using the changeset viewer.