X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fntp.h;h=464b3edced9af33c2131660788f40dca3915ff43;hb=5f3f7465db4444e49dd4a896f88c090b40d0a303;hp=d6c5863230b56aa46101c8dbf534b58aa231d377;hpb=8b4e446342ab1af810732445592253cd467dc7b1;p=novacoin.git diff --git a/src/ntp.h b/src/ntp.h index d6c5863..464b3ed 100644 --- a/src/ntp.h +++ b/src/ntp.h @@ -1,8 +1,21 @@ -// Get time from random server. -int64_t NtpGetTime(); +// Copyright (c) 2013-2016 The NovaCoin developers +// Distributed under the MIT/X11 software license, see the accompanying +// file COPYING or https://opensource.org/licenses/mit-license.php +#ifndef NOVACOIN_NTP_H +#define NOVACOIN_NTP_H // Get time from random server and return server address. int64_t NtpGetTime(CNetAddr& ip); // Get time from provided server. -int64_t NtpGetTime(std::string &strHostName); +int64_t NtpGetTime(const std::string &strHostName); + +extern std::string strTrustedUpstream; + +// NTP time samples thread. +void ThreadNtpSamples(void* parg); + +// NTP offset +int64_t GetNtpOffset(); + +#endif // NOVACOIN_NTP_H