X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsessiond-config.h;h=af129eb23b57848bb7dc120f7874e09b7ea923c9;hp=86b360f55a9a1627c5565221370951982687f93f;hb=2288467f63826a06d25ac361fa04ea92ec7ddfa3;hpb=79445cf0e236eb0f9c08ed535f719994b68632aa diff --git a/src/bin/lttng-sessiond/sessiond-config.h b/src/bin/lttng-sessiond/sessiond-config.h index 86b360f55..af129eb23 100644 --- a/src/bin/lttng-sessiond/sessiond-config.h +++ b/src/bin/lttng-sessiond/sessiond-config.h @@ -26,6 +26,10 @@ struct config_string { bool should_free; }; +struct config_int_range { + int begin, end; +}; + /* Config string takes ownership of value. */ LTTNG_HIDDEN void config_string_set(struct config_string *string, char *value); @@ -33,8 +37,8 @@ void config_string_set(struct config_string *string, char *value); struct sessiond_config { int verbose; int verbose_consumer; - /* Agent TCP port for registration. Used by the agent thread. */ - int agent_tcp_port; + /* Agent TCP port range for registration. Used by the agent thread. */ + struct config_int_range agent_tcp_port; /* Socket timeout for receiving and sending (in seconds). */ int app_socket_timeout;