Changeset View
Changeset View
Standalone View
Standalone View
src/seeder/main.cpp
Show First 20 Lines • Show All 409 Lines • ▼ Show 20 Lines | do { | ||||
time_t tim = time(nullptr); | time_t tim = time(nullptr); | ||||
struct tm *tmp = localtime(&tim); | struct tm *tmp = localtime(&tim); | ||||
strftime(c, 256, "[%y-%m-%d %H:%M:%S]", tmp); | strftime(c, 256, "[%y-%m-%d %H:%M:%S]", tmp); | ||||
CAddrDbStats stats; | CAddrDbStats stats; | ||||
db.GetStats(stats); | db.GetStats(stats); | ||||
if (first) { | if (first) { | ||||
first = false; | first = false; | ||||
fprintf(stdout, "\n\n\n\x1b[3A"); | fprintf(stdout, "\n\n\n\x1b[3A"); | ||||
} else | } else { | ||||
fprintf(stdout, "\x1b[2K\x1b[u"); | fprintf(stdout, "\x1b[2K\x1b[u"); | ||||
} | |||||
fprintf(stdout, "\x1b[s"); | fprintf(stdout, "\x1b[s"); | ||||
uint64_t requests = 0; | uint64_t requests = 0; | ||||
uint64_t queries = 0; | uint64_t queries = 0; | ||||
for (unsigned int i = 0; i < dnsThread.size(); i++) { | for (unsigned int i = 0; i < dnsThread.size(); i++) { | ||||
requests += dnsThread[i]->dns_opt.nRequests; | requests += dnsThread[i]->dns_opt.nRequests; | ||||
queries += dnsThread[i]->dbQueries; | queries += dnsThread[i]->dbQueries; | ||||
} | } | ||||
fprintf(stdout, | fprintf(stdout, | ||||
▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines |