|
V8 Project
|
Collaboration diagram for v8::base::Win32Time:Classes | |
| union | TimeStamp |
Public Member Functions | |
| Win32Time () | |
| Win32Time (double jstime) | |
| Win32Time (int year, int mon, int day, int hour, int min, int sec) | |
| double | ToJSTime () |
| void | SetToCurrentTime () |
| int64_t | LocalOffset (TimezoneCache *cache) |
| int64_t | DaylightSavingsOffset (TimezoneCache *cache) |
| char * | LocalTimezone (TimezoneCache *cache) |
Private Member Functions | |
| bool | InDST (TimezoneCache *cache) |
| FILETIME & | ft () |
| int64_t & | t () |
Private Attributes | |
| TimeStamp | time_ |
Static Private Attributes | |
| static const int64_t | kTimeEpoc = 116444736000000000LL |
| static const int64_t | kTimeScaler = 10000 |
| static const int64_t | kMsPerMinute = 60000 |
| static const bool | kShortTzNames = false |
Definition at line 214 of file platform-win32.cc.
| v8::base::Win32Time::Win32Time | ( | ) |
Definition at line 274 of file platform-win32.cc.
References t().
Here is the call graph for this function:
|
explicit |
Definition at line 280 of file platform-win32.cc.
References kTimeEpoc, kTimeScaler, and t().
Here is the call graph for this function:Definition at line 286 of file platform-win32.cc.
References ft(), and v8::internal::min().
Here is the call graph for this function:| int64_t v8::base::Win32Time::DaylightSavingsOffset | ( | TimezoneCache * | cache | ) |
Definition at line 425 of file platform-win32.cc.
References InDST(), and kMsPerMinute.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 254 of file platform-win32.cc.
References v8::base::Win32Time::TimeStamp::ft_, and time_.
Referenced by Win32Time().
Here is the caller graph for this function:
|
private |
Definition at line 400 of file platform-win32.cc.
References v8::base::TimezoneCache::InitializeIfNeeded(), kMsPerMinute, LocalOffset(), and v8::base::TimezoneCache::tzinfo_.
Referenced by DaylightSavingsOffset(), and LocalTimezone().
Here is the call graph for this function:
Here is the caller graph for this function:| int64_t v8::base::Win32Time::LocalOffset | ( | TimezoneCache * | cache | ) |
Definition at line 366 of file platform-win32.cc.
References v8::base::TimezoneCache::InitializeIfNeeded(), kMsPerMinute, kTimeScaler, t(), ToJSTime(), and v8::base::TimezoneCache::tzinfo_.
Referenced by InDST().
Here is the call graph for this function:
Here is the caller graph for this function:| char * v8::base::Win32Time::LocalTimezone | ( | TimezoneCache * | cache | ) |
Definition at line 432 of file platform-win32.cc.
References v8::base::TimezoneCache::dst_tz_name_, InDST(), and v8::base::TimezoneCache::std_tz_name_.
Here is the call graph for this function:| void v8::base::Win32Time::SetToCurrentTime | ( | ) |
Definition at line 306 of file platform-win32.cc.
References v8::base::DWORD(), v8::base::Win32Time::TimeStamp::ft_, v8::base::Win32Time::TimeStamp::t_, and time_.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 257 of file platform-win32.cc.
References v8::base::Win32Time::TimeStamp::t_, and time_.
Referenced by LocalOffset(), ToJSTime(), and Win32Time().
Here is the caller graph for this function:| double v8::base::Win32Time::ToJSTime | ( | ) |
Definition at line 300 of file platform-win32.cc.
References kTimeEpoc, kTimeScaler, and t().
Referenced by LocalOffset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 245 of file platform-win32.cc.
Referenced by DaylightSavingsOffset(), InDST(), and LocalOffset().
Definition at line 248 of file platform-win32.cc.
|
staticprivate |
Definition at line 243 of file platform-win32.cc.
Referenced by ToJSTime(), and Win32Time().
|
staticprivate |
Definition at line 244 of file platform-win32.cc.
Referenced by LocalOffset(), ToJSTime(), and Win32Time().
|
private |
Definition at line 269 of file platform-win32.cc.
Referenced by ft(), SetToCurrentTime(), and t().