X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-events.h;h=304bcb69989b406d8c3b02d76f3320ca5321324c;hb=98541fcfb395ad8bc7f1dc347694b3ce5527c4c7;hp=10015ad6150cb7404b9bfe39797e3848c969d7a2;hpb=1d443b34028ae43e9c9ee48fd19ece3edb9ae074;p=lttng-modules.git diff --git a/ltt-events.h b/ltt-events.h index 10015ad6..304bcb69 100644 --- a/ltt-events.h +++ b/ltt-events.h @@ -191,6 +191,7 @@ struct ltt_channel_ops { unsigned int read_timer_interval); void (*channel_destroy)(struct channel *chan); struct lib_ring_buffer *(*buffer_read_open)(struct channel *chan); + int (*buffer_has_read_closed_stream)(struct channel *chan); void (*buffer_read_close)(struct lib_ring_buffer *buf); int (*event_reserve)(struct lib_ring_buffer_ctx *ctx, uint32_t event_id); @@ -284,6 +285,7 @@ void ltt_event_put(const struct lttng_event_desc *desc); int ltt_probes_init(void); void ltt_probes_exit(void); struct lttng_ctx_field *lttng_append_context(struct lttng_ctx **ctx); +int lttng_find_context(struct lttng_ctx *ctx, const char *name); void lttng_remove_context_field(struct lttng_ctx **ctx, struct lttng_ctx_field *field); void lttng_destroy_context(struct lttng_ctx *ctx);