Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3230


Ignore:
Timestamp:
Jun 23, 2009, 9:45:35 PM (15 years ago)
Author:
scheusso
Message:

moved Thread and ThreadPool to core because of linking issues

Location:
code/branches/netp6/src
Files:
4 edited
4 moved

Legend:

Unmodified
Added
Removed
  • code/branches/netp6/src/core/CMakeLists.txt

    r3196 r3230  
    6161  TclBind.cc
    6262  TclThreadManager.cc
     63 
     64  # multithreading
     65  Thread.cc
     66  ThreadPool.cc
    6367)
    6468ADD_SUBDIRECTORY(input)
  • code/branches/netp6/src/core/CorePrereqs.h

    r3196 r3230  
    186186    class SimpleCommand;
    187187    class SimpleInputState;
     188
     189    // multithreading
     190    class Thread;
     191    class ThreadGroup;
    188192}
    189193
     
    196200
    197201// Boost
    198 namespace boost { namespace filesystem
    199 {
    200     struct path_traits;
    201     template <class String, class Traits> class basic_path;
    202     typedef basic_path<std::string, path_traits> path;
    203 } }
     202namespace boost {
     203    namespace filesystem
     204    {
     205        struct path_traits;
     206        template <class String, class Traits> class basic_path;
     207        typedef basic_path<std::string, path_traits> path;
     208    }
     209    class thread;
     210    class mutex;
     211}
    204212
    205213// TinyXML and TinyXML++
  • code/branches/netp6/src/core/Thread.h

    r3226 r3230  
    3131
    3232
    33 #include "UtilPrereqs.h"
    34 #include "core/CorePrereqs.h"
     33#include "CorePrereqs.h"
    3534
    3635 namespace orxonox
  • code/branches/netp6/src/core/ThreadPool.h

    r3226 r3230  
    3232#include <vector>
    3333
    34 #include "UtilPrereqs.h"
    3534#include "Thread.h"
    3635
  • code/branches/netp6/src/util/CMakeLists.txt

    r3226 r3230  
    3131  String.cc
    3232  SubString.cc
    33   Thread.cc
    34   ThreadPool.cc
    3533)
    3634
  • code/branches/netp6/src/util/UtilPrereqs.h

    r3226 r3230  
    6060// Forward declarations
    6161//-----------------------------------------------------------------------
    62 namespace boost
    63 {
    64     class thread;
    65     class mutex;
    66 }
    6762
    6863namespace Ogre
     
    10196    class SignalHandler;
    10297    class SubString;
    103     class Thread;
    104     class ThreadPool;
    10598}
    10699
Note: See TracChangeset for help on using the changeset viewer.