The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
thread.hpp File Reference
#include <list>
#include <boost/cstdint.hpp>
#include <boost/noncopyable.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/smart_ptr.hpp>
Include dependency graph for thread.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  threading::manager
 
class  threading::thread
 
class  threading::mutex
 
class  threading::lock
 
class  threading::condition
 
class  threading::waiter
 
class  threading::async_operation
 

Namespaces

 threading
 

Typedefs

typedef boost::shared_ptr
< async_operation > 
threading::async_operation_ptr
 
typedef std::list
< async_operation_ptr > 
threading::active_operation_list
 

Functions

boost::uint32_t threading::get_current_thread_id ()