MongoDB  2.7.0
Classes | Public Member Functions | List of all members
boost::modified_shared_mutex Class Reference
Inheritance diagram for boost::modified_shared_mutex:

Public Member Functions

bool try_lock_shared ()
void lock_shared ()
template<typename TimeDuration >
bool timed_lock_shared (TimeDuration const &relative_time)
bool timed_lock_shared (boost::system_time const &wait_until)
void unlock_shared ()
void lock ()
template<typename TimeDuration >
bool timed_lock (TimeDuration const &relative_time)
bool try_lock ()
bool timed_lock (boost::system_time const &wait_until)
void unlock ()
void lock_upgrade ()
bool try_lock_upgrade ()
void unlock_upgrade ()
void unlock_upgrade_and_lock ()
void unlock_and_lock_upgrade ()
void unlock_and_lock_shared ()
void unlock_upgrade_and_lock_shared ()

The documentation for this class was generated from the following file: