Level
FSync
FDataSync
FullFSync
Arg
pub struct Arg<t> {
val: t,
opt_level: Option<Level>,
fsync_fn: @fn(f: t, Level) -> int,
}
Res
pub struct Res<t> {
arg: Arg<t>,
}
FSyncable
fsync
fn fsync(&self, l: Level) -> int
Drop
for Res<T>
where <T: Copy>
finalize
fn finalize(&self)
FILE_res_sync
fn FILE_res_sync(file: &FILERes, opt_level: Option<Level>,
blk: &fn(v: Res<*libc::FILE>))
Res
fn Res<t: Copy>(arg: Arg<t>) -> Res<t>
fd_res_sync
fn fd_res_sync(fd: &FdRes, opt_level: Option<Level>, blk: &fn(v: Res<fd_t>))
obj_sync
fn obj_sync(o: @FSyncable, opt_level: Option<Level>,
blk: &fn(v: Res<@FSyncable>))