31 #include <boost/thread/mutex.hpp>
32 #include <boost/thread/condition_variable.hpp>
33 #include <boost/shared_ptr.hpp>
37 namespace user_locks {
41 typedef boost::shared_ptr<Lock> shared_ptr;
42 drizzled::session_id_t id;
44 Lock(drizzled::session_id_t id_arg) :