projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Trace IR and notification APIs: split into private and public APIs
[babeltrace.git]
/
lib
/
graph
/
notification
/
packet.c
diff --git
a/lib/graph/notification/packet.c
b/lib/graph/notification/packet.c
index acf0ce5f1b8eb2b5235445f7eb4479cb6121c62d..6752bee05c3876355dd0d5ff6a4a803b5767893c 100644
(file)
--- a/
lib/graph/notification/packet.c
+++ b/
lib/graph/notification/packet.c
@@
-1,6
+1,4
@@
/*
/*
- * Babeltrace Plug-in Packet-related Notifications
- *
* Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
*
* Author: Jérémie Galarneau <jeremie.galarneau@efficios.com>
* Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
*
* Author: Jérémie Galarneau <jeremie.galarneau@efficios.com>
@@
-34,8
+32,10
@@
#include <babeltrace/trace-ir/stream.h>
#include <babeltrace/trace-ir/stream-internal.h>
#include <babeltrace/graph/graph-internal.h>
#include <babeltrace/trace-ir/stream.h>
#include <babeltrace/trace-ir/stream-internal.h>
#include <babeltrace/graph/graph-internal.h>
+#include <babeltrace/graph/private-notification-packet.h>
#include <babeltrace/graph/notification-packet-internal.h>
#include <babeltrace/graph/private-connection-private-notification-iterator.h>
#include <babeltrace/graph/notification-packet-internal.h>
#include <babeltrace/graph/private-connection-private-notification-iterator.h>
+#include <babeltrace/object.h>
#include <babeltrace/assert-internal.h>
#include <babeltrace/assert-pre-internal.h>
#include <babeltrace/object-internal.h>
#include <babeltrace/assert-internal.h>
#include <babeltrace/assert-pre-internal.h>
#include <babeltrace/object-internal.h>
@@
-65,10
+65,11
@@
end:
return (void *) notification;
}
return (void *) notification;
}
-struct bt_
notification *bt
_notification_packet_begin_create(
+struct bt_
private_notification *bt_private
_notification_packet_begin_create(
struct bt_private_connection_private_notification_iterator *notif_iter,
struct bt_private_connection_private_notification_iterator *notif_iter,
- struct bt_p
acket *
packet)
+ struct bt_p
rivate_packet *priv_
packet)
{
{
+ struct bt_packet *packet = (void *) priv_packet;
struct bt_notification_packet_begin *notification = NULL;
struct bt_stream *stream;
struct bt_stream_class *stream_class;
struct bt_notification_packet_begin *notification = NULL;
struct bt_stream *stream;
struct bt_stream_class *stream_class;
@@
-162,6
+163,14
@@
struct bt_packet *bt_notification_packet_begin_borrow_packet(
return packet_begin->packet;
}
return packet_begin->packet;
}
+struct bt_private_packet *
+bt_private_notification_packet_begin_borrow_private_packet(
+ struct bt_private_notification *notification)
+{
+ return (void *) bt_notification_packet_begin_borrow_packet(
+ (void *) notification);
+}
+
BT_HIDDEN
struct bt_notification *bt_notification_packet_end_new(struct bt_graph *graph)
{
BT_HIDDEN
struct bt_notification *bt_notification_packet_end_new(struct bt_graph *graph)
{
@@
-186,10
+195,11
@@
end:
return (void *) notification;
}
return (void *) notification;
}
-struct bt_
notification *bt
_notification_packet_end_create(
+struct bt_
private_notification *bt_private
_notification_packet_end_create(
struct bt_private_connection_private_notification_iterator *notif_iter,
struct bt_private_connection_private_notification_iterator *notif_iter,
- struct bt_p
acket *
packet)
+ struct bt_p
rivate_packet *priv_
packet)
{
{
+ struct bt_packet *packet = (void *) priv_packet;
struct bt_notification_packet_end *notification = NULL;
struct bt_stream *stream;
struct bt_stream_class *stream_class;
struct bt_notification_packet_end *notification = NULL;
struct bt_stream *stream;
struct bt_stream_class *stream_class;
@@
-281,3
+291,10
@@
struct bt_packet *bt_notification_packet_end_borrow_packet(
struct bt_notification_packet_end, parent);
return packet_end->packet;
}
struct bt_notification_packet_end, parent);
return packet_end->packet;
}
+
+struct bt_private_packet *bt_private_notification_packet_end_borrow_packet(
+ struct bt_private_notification *notification)
+{
+ return (void *) bt_notification_packet_end_borrow_packet(
+ (void *) notification);
+}
This page took
0.026668 seconds
and
4
git commands to generate.