X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Fevents.h;h=a8764707a7f188061f579588d072ccb431452761;hp=c81d8852f83207881524129b1186d7a946c7f225;hb=61cf588beae752e5ddfc60b6b5310f769ac9e852;hpb=024e61817685a20caceb4e3ef3bdc019a7af6b6e diff --git a/include/babeltrace/ctf/events.h b/include/babeltrace/ctf/events.h index c81d8852..a8764707 100644 --- a/include/babeltrace/ctf/events.h +++ b/include/babeltrace/ctf/events.h @@ -109,10 +109,12 @@ const char *bt_ctf_event_name(const struct bt_ctf_event *event); uint64_t bt_ctf_get_cycles(const struct bt_ctf_event *event); /* - * bt_ctf_get_timestamp: returns the timestamp of the event offsetted - * with the system clock source (in ns) or -1ULL on error + * bt_ctf_get_timestamp: get the timestamp of the event offsetted + * with the system clock source (in ns) in *timestamp. + * + * Return 0 on success, or -1ULL on error. */ -uint64_t bt_ctf_get_timestamp(const struct bt_ctf_event *event); +int bt_ctf_get_timestamp(const struct bt_ctf_event *event, int64_t *timestamp); /* * bt_ctf_get_field_list: obtain the list of fields for compound type @@ -270,6 +272,11 @@ int bt_ctf_get_event_decl_list(int handle_id, struct bt_context *ctx, */ const char *bt_ctf_get_decl_event_name(const struct bt_ctf_event_decl *event); +/* + * bt_ctf_get_decl_event_id: return the event-ID of the event or -1ULL on error + */ +uint64_t bt_ctf_get_decl_event_id(const struct bt_ctf_event_decl *event); + /* * bt_ctf_get_decl_fields: get all field declarations in a scope of an event *