class Timestamps
Defined at line 19 of file ../../src/storage/f2fs/timestamp.h
Public Members
static const size_t kDayInSec
Public Methods
void Timestamps (UpdateMode mode, const timespec & atime, const timespec & btime, const timespec & ctime, const timespec & mtime)
Defined at line 28 of file ../../src/storage/f2fs/timestamp.cc
template <typename T>
const timespec & Get ()
template <>
const timespec & Get<f2fs::Timestamps::AccessTime> ()
Defined at line 36 of file ../../src/storage/f2fs/timestamp.cc
void SetAccessTimeInterval (time_t secs)
Adjust time intervals for access time and modification time. A call to Update() is effective
only when |atime_| or |mtime_| has a time value before the interval.
Defined at line 41 of file ../../src/storage/f2fs/timestamp.h
template <>
const timespec & Get<f2fs::Timestamps::ModificationTime> ()
Defined at line 41 of file ../../src/storage/f2fs/timestamp.cc
void SetModificationTimeInterval (time_t nsecs)
Defined at line 42 of file ../../src/storage/f2fs/timestamp.h
void ClearDirty ()
|dirty_| is set when a call to Update() methods is effective. A caller can use it to detect any
change on time values after the last call to ClearDirty().
Defined at line 46 of file ../../src/storage/f2fs/timestamp.h
template <>
const timespec & Get<f2fs::Timestamps::ChangeTime> ()
Defined at line 46 of file ../../src/storage/f2fs/timestamp.cc
bool IsDirty ()
Defined at line 47 of file ../../src/storage/f2fs/timestamp.h
template <>
const timespec & Get<f2fs::Timestamps::BirthTime> ()
Defined at line 51 of file ../../src/storage/f2fs/timestamp.cc
template <typename U>
void Update ()
template <typename W>
void Update (const timespec & t)
template <>
void Update<f2fs::Timestamps::ModificationTime> ()
Defined at line 56 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::BirthTime> ()
Defined at line 67 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::ChangeTime> ()
Defined at line 78 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::AccessTime> ()
Defined at line 89 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::AccessTime> (const timespec & t)
Defined at line 113 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::BirthTime> (const timespec & t)
Defined at line 119 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::ChangeTime> (const timespec & t)
Defined at line 125 of file ../../src/storage/f2fs/timestamp.cc
template <>
void Update<f2fs::Timestamps::ModificationTime> (const timespec & t)
Defined at line 131 of file ../../src/storage/f2fs/timestamp.cc