X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fprivate-packet.h;h=febea34b0d568a8820a43fc1e72c21178eb6bac7;hb=05e2128659970c32648a01255ed870449f05d518;hp=fab1fa731de62b10ebd688e9e3a650845e07f78b;hpb=e5be10efe4d5543ba697c7e607ca0a5c33fa3ccb;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/private-packet.h b/include/babeltrace/trace-ir/private-packet.h index fab1fa73..febea34b 100644 --- a/include/babeltrace/trace-ir/private-packet.h +++ b/include/babeltrace/trace-ir/private-packet.h @@ -38,47 +38,51 @@ struct bt_private_packet_header_field; struct bt_private_packet_context_field; struct bt_private_stream; -extern struct bt_packet *bt_packet_borrow_from_private( - struct bt_private_packet *priv_packet); +static inline +struct bt_packet *bt_private_packet_as_packet( + struct bt_private_packet *priv_packet) +{ + return (void *) priv_packet; +} extern struct bt_private_packet *bt_private_packet_create( struct bt_private_stream *stream); -extern struct bt_private_stream *bt_private_packet_borrow_private_stream( +extern struct bt_private_stream *bt_private_packet_borrow_stream( struct bt_private_packet *packet); extern -struct bt_private_field *bt_private_packet_borrow_header_private_field( +struct bt_private_field *bt_private_packet_borrow_header_field( struct bt_private_packet *packet); extern -int bt_private_packet_move_private_header_field( +int bt_private_packet_move_header_field( struct bt_private_packet *packet, struct bt_private_packet_header_field *header); extern -struct bt_private_field *bt_private_packet_borrow_context_private_field( +struct bt_private_field *bt_private_packet_borrow_context_field( struct bt_private_packet *packet); extern -int bt_private_packet_move_private_context_field( +int bt_private_packet_move_context_field( struct bt_private_packet *packet, struct bt_private_packet_context_field *context); extern -int bt_private_packet_set_default_beginning_clock_value( +void bt_private_packet_set_default_beginning_clock_value( struct bt_private_packet *packet, uint64_t value_cycles); extern -int bt_private_packet_set_default_end_clock_value( +void bt_private_packet_set_default_end_clock_value( struct bt_private_packet *packet, uint64_t value_cycles); extern -int bt_private_packet_set_discarded_event_counter_snapshot( +void bt_private_packet_set_discarded_event_counter_snapshot( struct bt_private_packet *packet, uint64_t value); extern -int bt_private_packet_set_packet_counter_snapshot( +void bt_private_packet_set_packet_counter_snapshot( struct bt_private_packet *packet, uint64_t value); #ifdef __cplusplus