X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fnotification-inactivity.h;h=e246618799c971a638eeac5c532fda86fa707ec1;hb=e22b45d0f7d3ce1311bf96a930bc42326f555202;hp=c530660c013d43ba7b79f3f20ae36dc4220c6393;hpb=bf55043c2e742cafb86d3a3404d0d35c4cf294a3;p=babeltrace.git diff --git a/include/babeltrace/graph/notification-inactivity.h b/include/babeltrace/graph/notification-inactivity.h index c530660c..e2466187 100644 --- a/include/babeltrace/graph/notification-inactivity.h +++ b/include/babeltrace/graph/notification-inactivity.h @@ -23,39 +23,30 @@ * SOFTWARE. */ -/* For bt_get() */ -#include +#include + +/* For bt_bool */ +#include #ifdef __cplusplus extern "C" { #endif struct bt_notification; -struct bt_clock_class_priority_map; +struct bt_clock_value; struct bt_clock_class; extern struct bt_notification *bt_notification_inactivity_create( - struct bt_graph *graph, - struct bt_clock_class_priority_map *clock_class_priority_map); - -extern struct bt_clock_class_priority_map * -bt_notification_inactivity_borrow_clock_class_priority_map( - struct bt_notification *notification); + struct bt_graph *graph); -static inline -struct bt_clock_class_priority_map * -bt_notification_inactivity_get_clock_class_priority_map( - struct bt_notification *notification) -{ - return bt_get( - bt_notification_inactivity_borrow_clock_class_priority_map( - notification)); -} +extern int bt_notification_inactivity_set_clock_value( + struct bt_notification *notif, + struct bt_clock_class *clock_class, uint64_t raw_value, + bt_bool is_default); -extern struct bt_clock_value *bt_notification_inactivity_borrow_clock_value( - struct bt_notification *notification, - struct bt_clock_class *clock_class); +extern struct bt_clock_value *bt_notification_inactivity_borrow_default_clock_value( + struct bt_notification *notif); #ifdef __cplusplus }