X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fgraph%2Fnotification%2Fevent.c;h=9b09bc42f4414f200586f2023bd03574af423346;hp=09dece0bc58234af9a8712d15b82d817b290d2a3;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hpb=05e2128659970c32648a01255ed870449f05d518 diff --git a/lib/graph/notification/event.c b/lib/graph/notification/event.c index 09dece0b..9b09bc42 100644 --- a/lib/graph/notification/event.c +++ b/lib/graph/notification/event.c @@ -77,13 +77,11 @@ end: struct bt_private_notification *bt_private_notification_event_create( struct bt_self_notification_iterator *self_notif_iter, - struct bt_private_event_class *priv_event_class, - struct bt_private_packet *priv_packet) + struct bt_event_class *event_class, + struct bt_packet *packet) { struct bt_self_component_port_input_notification_iterator *notif_iter = (void *) self_notif_iter; - struct bt_event_class *event_class = (void *) priv_event_class; - struct bt_packet *packet = (void *) priv_packet; struct bt_notification_event *notification = NULL; struct bt_event *event; @@ -179,8 +177,8 @@ void bt_notification_event_recycle(struct bt_notification *notif) bt_object_pool_recycle_object(&graph->event_notif_pool, notif); } -struct bt_event *bt_notification_event_borrow_event( - struct bt_notification *notification) +static inline +struct bt_event *borrow_event(struct bt_notification *notification) { struct bt_notification_event *event_notification; @@ -191,9 +189,14 @@ struct bt_event *bt_notification_event_borrow_event( return event_notification->event; } -struct bt_private_event *bt_private_notification_event_borrow_event( +struct bt_event *bt_private_notification_event_borrow_event( struct bt_private_notification *notification) { - return (void *) bt_notification_event_borrow_event( - (void *) notification); + return borrow_event((void *) notification); +} + +const struct bt_event *bt_notification_event_borrow_event( + struct bt_notification *notification) +{ + return borrow_event(notification); }