X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fchannel.h;h=e20ed4f4fce981cff071482817ca5108677df026;hp=732074c3ae99d8c137483cd792e62e4dbafd2da4;hb=cf0bcb51ea857687a353d2851e572dba6cc63cb0;hpb=83b45089a2624e885b0f0308be7ba5b061b23282 diff --git a/include/lttng/channel.h b/include/lttng/channel.h index 732074c3a..e20ed4f4f 100644 --- a/include/lttng/channel.h +++ b/include/lttng/channel.h @@ -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