X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-events.h;h=6b39304f8d114e92387308cac22d74c72e0f5a98;hb=a26a7e4f2376619bb63519d089caeaf59af4a6b2;hp=bce6507c77989450f682e983b08856cec3e5ea99;hpb=3b731ab1a88c60e0a3a8eeddd225f751e821b1f3;p=lttng-modules.git diff --git a/lttng-events.h b/lttng-events.h index bce6507c..6b39304f 100644 --- a/lttng-events.h +++ b/lttng-events.h @@ -170,7 +170,8 @@ struct lttng_ctx { }; struct lttng_event_desc { - const char *name; + const char *name; /* lttng-modules name */ + const char *kname; /* Linux kernel name (tracepoints) */ void *probe_callback; const struct lttng_event_ctx *ctx; /* context */ const struct lttng_event_field *fields; /* event payload */ @@ -263,6 +264,9 @@ struct lttng_channel_ops { int (*stream_id) (const struct lib_ring_buffer_config *config, struct lib_ring_buffer *bufb, uint64_t *stream_id); + int (*current_timestamp) (const struct lib_ring_buffer_config *config, + struct lib_ring_buffer *bufb, + uint64_t *ts); }; struct lttng_transport {