Expose monitor timer interval to lttngctl and client
[lttng-tools.git] / include / lttng / channel.h
index 732074c3ae99d8c137483cd792e62e4dbafd2da4..e20ed4f4fce981cff071482817ca5108677df026 100644 (file)
@@ -68,6 +68,14 @@ struct lttng_channel {
        char padding[LTTNG_CHANNEL_PADDING1];
 };
 
+/*
+ */
+extern struct lttng_channel *lttng_channel_create(struct lttng_domain *domain);
+
+/*
+ */
+extern void lttng_channel_destroy(struct lttng_channel *channel);
+
 /*
  * List the channel(s) of a session.
  *
@@ -124,6 +132,12 @@ extern int lttng_channel_get_discarded_event_count(struct lttng_channel *chan,
 extern int lttng_channel_get_lost_packet_count(struct lttng_channel *chan,
                uint64_t *lost_packets);
 
+extern int lttng_channel_get_monitor_timer_interval(struct lttng_channel *chan,
+               uint64_t *monitor_timer_interval);
+
+extern int lttng_channel_set_monitor_timer_interval(struct lttng_channel *chan,
+               uint64_t monitor_timer_interval);
+
 #ifdef __cplusplus
 }
 #endif
This page took 0.023748 seconds and 4 git commands to generate.