Rename C++ header files to .hpp
[lttng-tools.git] / src / lib / lttng-ctl / tracker.cpp
index 1259729eaf8b30a729c4798b74b5e4a1e2a19438..53deced1d36172bb678e40234149dcae23b6b8b4 100644 (file)
@@ -5,12 +5,14 @@
  *
  */
 
-#include "lttng-ctl-helper.h"
-#include "lttng/domain.h"
-#include "lttng/lttng-error.h"
-#include <common/sessiond-comm/sessiond-comm.h>
-#include <common/tracker.h>
+#include <lttng/domain.h>
+#include <lttng/lttng-error.h>
+
+#include "lttng-ctl-helper.hpp"
+#include <common/sessiond-comm/sessiond-comm.hpp>
+#include <common/tracker.hpp>
 #include <lttng/tracker.h>
+#include <type_traits>
 
 struct lttng_process_attr_tracker_handle {
        char *session_name;
@@ -68,7 +70,7 @@ enum lttng_error_code lttng_session_get_tracker_handle(const char *session_name,
 
        /*
         * Use the `get_tracking_policy` command to validate the tracker's
-        * existance.
+        * existence.
         */
        status = lttng_process_attr_tracker_handle_get_tracking_policy(
                        handle, &policy);
@@ -100,7 +102,11 @@ lttng_process_attr_tracker_handle_get_tracking_policy(
        enum lttng_process_attr_tracker_handle_status status =
                        LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK;
        struct lttcomm_session_msg lsm = {
-                       .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY,
+               .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY,
+               .session = {},
+               .domain = {},
+               .u = {},
+               .fd_count = 0,
        };
 
        if (!tracker || !policy) {
@@ -147,7 +153,11 @@ lttng_process_attr_tracker_handle_set_tracking_policy(
        enum lttng_process_attr_tracker_handle_status status =
                        LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK;
        struct lttcomm_session_msg lsm = {
-                       .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY,
+               .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY,
+               .session = {},
+               .domain = {},
+               .u = {},
+               .fd_count = 0,
        };
 
        if (!tracker) {
@@ -195,7 +205,12 @@ end:
                enum lttng_process_attr_tracker_handle_status status =                                               \
                                LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK;                                         \
                struct lttcomm_session_msg lsm = {                                                                   \
-                               .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE};             \
+                       .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE,                      \
+                       .session = {},                                                                               \
+                       .domain = {},                                                                                \
+                       .u = {},                                                                                     \
+                       .fd_count = 0,                                                                               \
+               };                                                                                                   \
                                                                                                                      \
                if (!tracker) {                                                                                      \
                        status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_INVALID;                                   \
@@ -217,7 +232,7 @@ end:
                                .value_type = (uint32_t)                                                             \
                                LTTNG_PROCESS_ATTR_VALUE_TYPE_##value_type_enum;                                     \
                                                                                                                      \
-               if (is_signed(value_type_c)) {                                                                       \
+               if (std::is_signed<value_type_c>::value) {                                                                       \
                        lsm.u.process_attr_tracker_add_remove_include_value                                          \
                                        .integral_value.u._signed = value;                                           \
                } else {                                                                                             \
@@ -258,7 +273,12 @@ end:
                enum lttng_process_attr_tracker_handle_status status =                                               \
                                LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK;                                         \
                struct lttcomm_session_msg lsm = {                                                                   \
-                               .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE};             \
+                       .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE,                      \
+                       .session = {},                                                                               \
+                       .domain = {},                                                                                \
+                       .u = {},                                                                                     \
+                       .fd_count = 0,                                                                               \
+               };                                                                                                   \
                const size_t len = value ? strlen(value) + 1 : 0;                                                    \
                                                                                                                      \
                if (!tracker || !value) {                                                                            \
@@ -372,7 +392,11 @@ lttng_process_attr_tracker_handle_get_inclusion_set(
        enum lttng_process_attr_tracker_handle_status status =
                        LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK;
        struct lttcomm_session_msg lsm = {
-                       .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET,
+               .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET,
+               .session = {},
+               .domain = {},
+               .u = {},
+               .fd_count = 0,
        };
        struct lttng_buffer_view inclusion_set_view;
        ssize_t inclusion_set_ret;
This page took 0.030573 seconds and 4 git commands to generate.