$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jordi Vilar (jvilar_at_[hidden])
Date: 2004-06-11 09:00:29
Hi,
I propose the inclussion of the following set of private members to the
boost::filesystem::fstream class:
private:
void do_lock();
bool do_trylock();
bool do_timedlock(const xtime& xt);
void do_unlock();
void do_lock(cv_state& state);
void do_unlock(cv_state& state);
this will enable additional classes:
namespace boost { namespace filesystem {
class scooped_lock;
class scooped_try_lock;
class scoped_timed_lock;
} }
with an interface like boost::thread::scooped_lock and sccoped_try_lock.
What do you think about this? If you want to proceed and need help, please
let me know, I can provide an implementation for Windows (NT and above) and
posix (I'm currently working on this functionality).
Cordially,
Jordi Vilar