libmoost
/home/mhx/git/github/libmoost/include/moost/thread/token_mutex.hpp File Reference
#include <set>
#include <boost/thread/condition.hpp>
#include <boost/thread/mutex.hpp>
Include dependency graph for token_mutex.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moost::thread::token_mutex< T >
 token_mutex allows you to enter a critical section of code if you have a token that no one else does More...
class  moost::thread::token_mutex< T >::scoped_lock
 locks a token mutex with a given token More...
class  moost::thread::token_mutex< T >::scoped_try_lock
 locks a token mutex with a given token More...
class  moost::thread::token_mutex< T >::scoped_full_lock
 locks everybody but first wait that beding are done More...
class  moost::thread::token_mutex< T >::scoped_promote_lock
 locks everybody but first wait that beding are done More...

Namespaces

namespace  moost
 

Creates a unique temporary directory; removed on scope exit.


namespace  moost::thread