.gitignore: ignore local vscode workspace settings file
[lttng-tools.git] / src / common / consumer / consumer-timer.hpp
index 3445ed57fd1fd2399824912e36ee135a88c26695..50025d727cf98db138f394c6aef78835417561f4 100644 (file)
 #ifndef CONSUMER_TIMER_H
 #define CONSUMER_TIMER_H
 
-#include <pthread.h>
-
 #include "consumer.hpp"
 
-#define LTTNG_CONSUMER_SIG_SWITCH      SIGRTMIN + 10
-#define LTTNG_CONSUMER_SIG_TEARDOWN    SIGRTMIN + 11
-#define LTTNG_CONSUMER_SIG_LIVE                SIGRTMIN + 12
-#define LTTNG_CONSUMER_SIG_MONITOR     SIGRTMIN + 13
-#define LTTNG_CONSUMER_SIG_EXIT                SIGRTMIN + 14
+#include <pthread.h>
+
+#define LTTNG_CONSUMER_SIG_SWITCH   ((SIGRTMIN + 10))
+#define LTTNG_CONSUMER_SIG_TEARDOWN ((SIGRTMIN + 11))
+#define LTTNG_CONSUMER_SIG_LIVE            ((SIGRTMIN + 12))
+#define LTTNG_CONSUMER_SIG_MONITOR  ((SIGRTMIN + 13))
+#define LTTNG_CONSUMER_SIG_EXIT            ((SIGRTMIN + 14))
 
 #define CLOCKID CLOCK_MONOTONIC
 
  * exclusion.
  */
 struct timer_signal_data {
-       pthread_t tid;  /* thread id managing signals */
+       pthread_t tid; /* thread id managing signals */
        int setup_done;
        int qs_done;
        pthread_mutex_t lock;
 };
 
 void consumer_timer_switch_start(struct lttng_consumer_channel *channel,
-               unsigned int switch_timer_interval_us);
+                                unsigned int switch_timer_interval_us);
 void consumer_timer_switch_stop(struct lttng_consumer_channel *channel);
 void consumer_timer_live_start(struct lttng_consumer_channel *channel,
-               unsigned int live_timer_interval_us);
+                              unsigned int live_timer_interval_us);
 void consumer_timer_live_stop(struct lttng_consumer_channel *channel);
 int consumer_timer_monitor_start(struct lttng_consumer_channel *channel,
-               unsigned int monitor_timer_interval_us);
+                                unsigned int monitor_timer_interval_us);
 int consumer_timer_monitor_stop(struct lttng_consumer_channel *channel);
 void *consumer_timer_thread(void *data);
-int consumer_signal_init(void);
+int consumer_signal_init();
 
 int consumer_flush_kernel_index(struct lttng_consumer_stream *stream);
 int consumer_flush_ust_index(struct lttng_consumer_stream *stream);
 
-int consumer_timer_thread_get_channel_monitor_pipe(void);
+int consumer_timer_thread_get_channel_monitor_pipe();
 int consumer_timer_thread_set_channel_monitor_pipe(int fd);
 
 #endif /* CONSUMER_TIMER_H */
This page took 0.029597 seconds and 4 git commands to generate.