Nebula
|
#include <posixfiletime.h>
Implements a Posix-specific file-access time stamp.
(C) 2006 Radon Labs GmbH (C) 2013-2018 Individual contributors, see AUTHORS file
Public Member Functions | |
PosixFileTime () | |
constructor | |
PosixFileTime (const Util::String &str) | |
construct from string | |
uint | GetHighBits () const |
get high bits of internal time structure (resolution is platform dependent!) | |
uint | GetLowBits () const |
get log bits of internal time structure (resolution is platform dependent!) | |
void | SetBits (uint lowbits, uint highbits) |
set both parts of time (platform dependent) | |
Util::String | AsString () const |
convert to string | |
Private Attributes | |
timespec | time |
Friends | |
class | PosixFSWrapper |
class | PosixCalendarTime |
bool | operator== (const PosixFileTime &a, const PosixFileTime &b) |
operator == | |
bool | operator!= (const PosixFileTime &a, const PosixFileTime &b) |
operator != | |
bool | operator> (const PosixFileTime &a, const PosixFileTime &b) |
operator > | |
bool | operator< (const PosixFileTime &a, const PosixFileTime &b) |
operator < | |
|
inline |
constructor
Posix::PosixFileTime::PosixFileTime | ( | const Util::String & | str | ) |
construct from string
Util::String Posix::PosixFileTime::AsString | ( | ) | const |
convert to string
|
inline |
get high bits of internal time structure (resolution is platform dependent!)
|
inline |
get log bits of internal time structure (resolution is platform dependent!)
set both parts of time (platform dependent)
|
friend |
operator !=
|
friend |
operator <
|
friend |
operator ==
|
friend |
operator >
|
friend |
|
friend |
|
private |