|
Nebula
|
#include <win32filetime.h>
Implements a Win32-specific file-access time stamp.
Public Member Functions | |
| Win32FileTime () | |
| constructor | |
| Win32FileTime (const Util::String &str) | |
| construct from string | |
| Win32FileTime (uint64_t epochTime) | |
| construct from epoch time | |
| Util::String | AsString () const |
| convert to string | |
| uint | GetHighBits () const |
| get high bits | |
| uint | GetLowBits () const |
| get low bits | |
| void | SetBits (uint lowBits, uint highBits) |
| set bits | |
| uint64_t | AsEpochTime () const |
| convert to epoch time | |
| void | SetFromEpochTime (uint64_t epochTime) |
| set from epoch time | |
Public Attributes | |
| FILETIME | time |
Friends | |
| bool | operator== (const Win32FileTime &a, const Win32FileTime &b) |
| operator == | |
| bool | operator!= (const Win32FileTime &a, const Win32FileTime &b) |
| operator != | |
| bool | operator> (const Win32FileTime &a, const Win32FileTime &b) |
| operator > | |
| bool | operator< (const Win32FileTime &a, const Win32FileTime &b) |
| operator < | |
|
inline |
constructor
| Win32::Win32FileTime::Win32FileTime | ( | const Util::String & | str | ) |
construct from string
|
inline |
construct from epoch time
| uint64_t Win32::Win32FileTime::AsEpochTime | ( | ) | const |
convert to epoch time
| String Win32::Win32FileTime::AsString | ( | ) | const |
convert to string
| uint Win32::Win32FileTime::GetHighBits | ( | ) | const |
get high bits
| uint Win32::Win32FileTime::GetLowBits | ( | ) | const |
get low bits
| void Win32::Win32FileTime::SetFromEpochTime | ( | uint64_t | epochTime | ) |
set from epoch time
|
friend |
operator !=
|
friend |
operator <
|
friend |
operator ==
|
friend |
operator >
| FILETIME Win32::Win32FileTime::time |