X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Ftcp_keep_alive.cpp;h=d632b77426966c7bbc80c7659e93b88cf3660455;hb=8a00688e1d58cc5a2e77eba206ff23bd6105130c;hp=c52a55ffba4cb1493d1b9ce60d743ed6ee62b552;hpb=3299fd310c0fab63e912004cdd404d586f936f9e;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/tcp_keep_alive.cpp b/src/bin/lttng-relayd/tcp_keep_alive.cpp index c52a55ffb..d632b7742 100644 --- a/src/bin/lttng-relayd/tcp_keep_alive.cpp +++ b/src/bin/lttng-relayd/tcp_keep_alive.cpp @@ -11,12 +11,12 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include -#include "tcp_keep_alive.h" +#include "tcp_keep_alive.hpp" #define SOLARIS_IDLE_TIME_MIN_S 10 #define SOLARIS_IDLE_TIME_MAX_S 864000 /* 10 days */ @@ -61,6 +61,7 @@ #endif /* ! defined (__linux__) && ! defined (__sun__) */ +namespace { struct tcp_keep_alive_support { /* TCP keep-alive is supported by this platform. */ bool supported; @@ -105,17 +106,18 @@ struct tcp_keep_alive_config { int abort_threshold; }; -static struct tcp_keep_alive_config the_config = {.enabled = false, +struct tcp_keep_alive_config the_config = {.enabled = false, .idle_time = -1, .probe_interval = -1, .max_probe_count = -1, .abort_threshold = -1}; -static struct tcp_keep_alive_support the_support = {.supported = false, +struct tcp_keep_alive_support the_support = {.supported = false, .idle_time_supported = false, .probe_interval_supported = false, .max_probe_count_supported = false, .abort_threshold_supported = false}; +} /* namespace */ /* * Common parser for string to positive int conversion where the value must be