Nebula
Loading...
Searching...
No Matches
Win32::Win32FileTime Class Reference

#include <win32filetime.h>

Detailed Description

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 <

Constructor & Destructor Documentation

◆ Win32FileTime() [1/3]

Win32::Win32FileTime::Win32FileTime ( )
inline

constructor

◆ Win32FileTime() [2/3]

Win32::Win32FileTime::Win32FileTime ( const Util::String & str)

construct from string

◆ Win32FileTime() [3/3]

Win32::Win32FileTime::Win32FileTime ( uint64_t epochTime)
inline

construct from epoch time

Member Function Documentation

◆ AsEpochTime()

uint64_t Win32::Win32FileTime::AsEpochTime ( ) const

convert to epoch time

◆ AsString()

String Win32::Win32FileTime::AsString ( ) const

convert to string

◆ GetHighBits()

uint Win32::Win32FileTime::GetHighBits ( ) const

get high bits

◆ GetLowBits()

uint Win32::Win32FileTime::GetLowBits ( ) const

get low bits

◆ SetBits()

void Win32::Win32FileTime::SetBits ( uint lowBits,
uint highBits )

set bits

◆ SetFromEpochTime()

void Win32::Win32FileTime::SetFromEpochTime ( uint64_t epochTime)

set from epoch time

◆ operator!=

bool operator!= ( const Win32FileTime & a,
const Win32FileTime & b )
friend

operator !=

◆ operator<

bool operator< ( const Win32FileTime & a,
const Win32FileTime & b )
friend

operator <

◆ operator==

bool operator== ( const Win32FileTime & a,
const Win32FileTime & b )
friend

operator ==

◆ operator>

bool operator> ( const Win32FileTime & a,
const Win32FileTime & b )
friend

operator >

Member Data Documentation

◆ time

FILETIME Win32::Win32FileTime::time

The documentation for this class was generated from the following files: