PRCYCoin  2.0.0.7rc1
P2P Digital Currency
utiltime.h
Go to the documentation of this file.
1 // Copyright (c) 2009-2010 Satoshi Nakamoto
2 // Copyright (c) 2009-2014 The Bitcoin developers
3 // Copyright (c) 2015-2018 The PIVX developers
4 // Copyright (c) 2018-2020 The DAPS Project developers
5 // Distributed under the MIT software license, see the accompanying
6 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
7 
8 #ifndef BITCOIN_UTILTIME_H
9 #define BITCOIN_UTILTIME_H
10 
11 #include <stdint.h>
12 #include <string>
13 
14 int64_t GetTime();
15 int64_t GetTimeMillis();
16 int64_t GetTimeMicros();
17 void SetMockTime(int64_t nMockTimeIn);
18 void MilliSleep(int64_t n);
19 
20 std::string DateTimeStrFormat(const char* pszFormat, int64_t nTime);
21 std::string DurationToDHMS(int64_t nDurationTime);
22 
23 #endif // BITCOIN_UTILTIME_H
SetMockTime
void SetMockTime(int64_t nMockTimeIn)
Definition: utiltime.cpp:26
GetTime
int64_t GetTime()
For unit testing.
Definition: utiltime.cpp:19
DateTimeStrFormat
std::string DateTimeStrFormat(const char *pszFormat, int64_t nTime)
Definition: utiltime.cpp:50
MilliSleep
void MilliSleep(int64_t n)
Definition: utiltime.cpp:45
GetTimeMicros
int64_t GetTimeMicros()
Definition: utiltime.cpp:38
GetTimeMillis
int64_t GetTimeMillis()
Definition: utiltime.cpp:31
DurationToDHMS
std::string DurationToDHMS(int64_t nDurationTime)
Definition: utiltime.cpp:60