commit ee7a0885f9ed538057719a5a672dc113d740f036
parent a2e47f39c970593557fd233785cdb96d597b1027
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date: Tue, 14 Jul 2015 00:47:21 +0200
Adding unique visits in the results struct
Diffstat:
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/logswan.c b/src/logswan.c
@@ -220,6 +220,10 @@ int main (int argc, char *argv[]) {
results.processedLines++;
}
+ /* Counting unique visitors */
+ results.visitsIPv4 = hll_count(&uniqueIPv4);
+ results.visitsIPv6 = hll_count(&uniqueIPv6);
+
/* Stopping timer */
end = clock();
results.runtime = (double)(end - begin) / CLOCKS_PER_SEC;
diff --git a/src/results.h b/src/results.h
@@ -24,6 +24,9 @@ struct results {
uint64_t hits;
uint64_t hitsIPv4;
uint64_t hitsIPv6;
+ uint64_t visits;
+ uint64_t visitsIPv4;
+ uint64_t visitsIPv6;
uint64_t countries[255];
uint64_t hours[24];
uint64_t httpStatus[STATUS_CODE_MAX];