*/
#include <stdint.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
*/
#include <stdint.h>
-#include <babeltrace/types.h>
#ifdef __cplusplus
extern "C" {
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/values.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_value;
+
/**
@defgroup ctfireventclass CTF IR event class
@ingroup ctfir
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/values.h>
-#include <babeltrace/ctf-ir/clock-class.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_value;
+struct bt_ctf_clock_class;
+
/**
@defgroup ctfirevent CTF IR event
@ingroup ctfir
*/
#include <stdint.h>
-#include <babeltrace/ctf-ir/field-types.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_ctf_field_type;
+
/**
@defgroup ctfirfieldpath CTF IR field path
@ingroup ctfir
* http://www.efficios.com/ctf
*/
+/* For bt_bool */
#include <babeltrace/types.h>
+
#include <stdint.h>
#include <stddef.h>
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/ctf-ir/field-types.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_ctf_field_type;
+
/**
@defgroup ctfirfields CTF IR fields
@ingroup ctfir
*/
#include <stdint.h>
+
+/* For bt_ctf_visitor */
#include <babeltrace/ctf-ir/visitor.h>
#ifdef __cplusplus
* http://www.efficios.com/ctf
*/
-#include <babeltrace/ctf-ir/stream-class.h>
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_ctf_stream_class;
+
/**
@defgroup ctfirstream CTF IR stream
@ingroup ctfir
* http://www.efficios.com/ctf
*/
-#include <babeltrace/ctf-ir/field-types.h>
+/* For bt_ctf_visitor */
#include <babeltrace/ctf-ir/visitor.h>
-#include <babeltrace/values.h>
-#include <babeltrace/graph/notification.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#include <stdint.h>
extern "C" {
#endif
+struct bt_ctf_field_type;
+struct bt_value;
+
/**
@defgroup ctfirtraceclass CTF IR trace class
@ingroup ctfir
* http://www.efficios.com/ctf
*/
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/values.h>
-#include <babeltrace/ctf-ir/clock-class.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_ctf_clock_class;
+
/**
@defgroup graphclockclassprioritymap Clock class priority map
@ingroup graph
* SOFTWARE.
*/
-#include <babeltrace/graph/component.h>
+/* For component class method type definitions */
+#include <babeltrace/graph/component-class.h>
#ifdef __cplusplus
extern "C" {
* SOFTWARE.
*/
-#include <babeltrace/graph/private-component.h>
+/* For component class method type definitions */
+#include <babeltrace/graph/component-class.h>
#ifdef __cplusplus
extern "C" {
#endif
struct bt_component_class;
+struct bt_private_component;
typedef enum bt_component_status (*bt_component_class_sink_consume_method)(
struct bt_private_component *private_component);
* SOFTWARE.
*/
-#include <babeltrace/graph/component.h>
+/* For component class method type definitions */
+#include <babeltrace/graph/component-class.h>
#ifdef __cplusplus
extern "C" {
*/
#include <stdint.h>
+
+/* For enum bt_component_status */
#include <babeltrace/graph/component-status.h>
+
+/* For enum bt_notification_iterator_status */
#include <babeltrace/graph/notification-iterator.h>
+
+/* For enum bt_query_status */
#include <babeltrace/graph/query-executor.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
#ifdef __cplusplus
extern "C" {
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
#ifdef __cplusplus
extern "C" {
#endif
struct bt_component;
-struct bt_notification;
extern int64_t bt_component_sink_get_input_port_count(
struct bt_component *component);
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
#ifdef __cplusplus
extern "C" {
#endif
struct bt_component;
-struct bt_notification_iterator;
extern int64_t bt_component_source_get_output_port_count(
struct bt_component *component);
* SOFTWARE.
*/
-#include <babeltrace/graph/component-status.h>
+/* For BT_COMPONENT_CLASS_TYPE_* */
#include <babeltrace/graph/component-class.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/values.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
* SOFTWARE.
*/
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
* SOFTWARE.
*/
-#include <babeltrace/graph/component.h>
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
struct bt_port;
struct bt_connection;
+struct bt_component;
+struct bt_component_class;
enum bt_graph_status {
BT_GRAPH_STATUS_COMPONENT_REFUSES_PORT_CONNECTION = 111,
*/
#include <stddef.h>
-#include <babeltrace/graph/notification.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+struct bt_notification;
+
/**
* bt_notification_time_compare - Compare two notifications' timestamps
*
extern struct bt_notification *bt_notification_heap_pop(
struct bt_notification_heap *heap);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* BABELTRACE_GRAPH_NOTIFICATION_HEAP_H */
* SOFTWARE.
*/
-#include <babeltrace/graph/notification.h>
-
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_notification;
struct bt_ctf_packet;
extern struct bt_notification *bt_notification_packet_begin_create(
* SOFTWARE.
*/
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/ctf-ir/stream.h>
-
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_ctf_notification;
+struct bt_ctf_stream;
+
extern struct bt_notification *bt_notification_stream_begin_create(
struct bt_ctf_stream *stream);
* SOFTWARE.
*/
+/* For enum bt_notification_type */
+#include <babeltrace/graph/notification.h>
+
#ifdef __cplusplus
extern "C" {
#endif
*/
#include <stdint.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
+
+/* For enum bt_component_status */
#include <babeltrace/graph/component-status.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_component;
struct bt_private_component;
struct bt_private_port;
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
+
+/* For enum bt_component_status */
#include <babeltrace/graph/component-status.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_component;
struct bt_private_component;
struct bt_private_port;
*/
#include <stdint.h>
-#include <babeltrace/graph/component.h>
+
+/* For enum bt_component_status */
#include <babeltrace/graph/component-status.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_component;
struct bt_private_component;
struct bt_private_port;
* SOFTWARE.
*/
-#include <babeltrace/graph/component.h>
-
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_component;
struct bt_private_component;
extern struct bt_component *bt_component_from_private_component(
* SOFTWARE.
*/
-#include <babeltrace/graph/connection.h>
+/* For enum bt_notification_type */
#include <babeltrace/graph/notification.h>
#ifdef __cplusplus
extern "C" {
#endif
+struct bt_notification;
struct bt_connection;
struct bt_private_port;
struct bt_private_connection;
+struct bt_notification_iterator;
extern struct bt_connection *bt_connection_from_private_connection(
struct bt_private_connection *private_connection);
* SOFTWARE.
*/
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
-#include <babeltrace/ref.h>
#ifdef __cplusplus
extern "C" {
*/
#include <stdint.h>
+
+/* For enum bt_plugin_status */
#include <babeltrace/plugin/plugin.h>
+
+/* For component class method type definitions */
#include <babeltrace/graph/component-class.h>
#include <babeltrace/graph/component-class-source.h>
#include <babeltrace/graph/component-class-filter.h>
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/graph/component-class.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
+/* For enum bt_component_class_type */
+#include <babeltrace/graph/component-class.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#include <stdint.h>
#include <stddef.h>
-#include <babeltrace/ref.h>
+
+/* For bt_bool */
#include <babeltrace/types.h>
#ifdef __cplusplus
* SOFTWARE.
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern int bt_version_get_major(void);
extern int bt_version_get_minor(void);
extern int bt_version_get_patch(void);
extern const char *bt_version_get_extra(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* BABELTRACE_VERSION_H */
#define BT_LOG_TAG "ATTRS"
#include <babeltrace/lib-logging-internal.h>
+#include <babeltrace/ref.h>
#include <babeltrace/babeltrace-internal.h>
#include <babeltrace/values.h>
#include <inttypes.h>
#define BT_LOG_TAG "COLANDER"
#include <babeltrace/lib-logging-internal.h>
+#include <babeltrace/ref.h>
+#include <babeltrace/graph/connection.h>
#include <babeltrace/graph/component-class-sink.h>
#include <babeltrace/graph/private-component-sink.h>
#include <babeltrace/graph/private-port.h>
#include <babeltrace/graph/private-connection.h>
+#include <babeltrace/graph/private-component.h>
#include <babeltrace/graph/component-class-sink-colander-internal.h>
#include <glib.h>
#include <assert.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/ctf-ir/packet.h>
#include <babeltrace/ctf-ir/packet-internal.h>
+#include <babeltrace/ctf-ir/stream-class.h>
#include <babeltrace/ctf-ir/stream.h>
#include <babeltrace/ctf-ir/stream-internal.h>
#include <babeltrace/graph/notification-packet-internal.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/ctf-ir/stream-internal.h>
+#include <babeltrace/ctf-ir/stream-class.h>
#include <babeltrace/graph/notification-stream-internal.h>
#include <inttypes.h>
#include <assert.h>
#include <string.h>
#include <babeltrace/bitfield-internal.h>
-#include <babeltrace/ctf-ir/field-types.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/ctf-ir/field-types-internal.h>
#include <babeltrace/ref.h>
#include <babeltrace/align-internal.h>
#include <stdint.h>
#include <stddef.h>
#include <stdio.h>
-#include <babeltrace/ctf-ir/field-types.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
/**
#include <stdio.h>
#include <glib.h>
#include <babeltrace/list-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
#include "decoder.h"
#include <assert.h>
#include <babeltrace/compat/uuid-internal.h>
#include <babeltrace/compat/memstream-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include <glib.h>
#include <string.h>
#include <errno.h>
#include <babeltrace/compat/uuid-internal.h>
#include <babeltrace/endian-internal.h>
-#include <babeltrace/ref.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/field-types.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/ctf-ir/field-types-internal.h>
-#include <babeltrace/ctf-ir/clock-class.h>
#include "scanner.h"
#include "parser.h"
#include <stdbool.h>
#include <assert.h>
#include <string.h>
-#include <babeltrace/ctf-ir/field-types.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/ctf-ir/field-types-internal.h>
-#include <babeltrace/ctf-ir/field-path.h>
#include <babeltrace/ctf-ir/field-path-internal.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-stream.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
-#include <babeltrace/ref.h>
#include <glib.h>
#include <stdlib.h>
#include <stdint.h>
#include <stdio.h>
#include <stddef.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
/**
* SOFTWARE.
*/
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
struct bt_ctf_stream_class *ctf_utils_stream_class_from_packet_header(
#define BT_LOG_TAG "PLUGIN-CTF-FS-SINK-WRITE"
#include "logging.h"
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-writer/stream-class.h>
-#include <babeltrace/ctf-writer/stream.h>
+#include <babeltrace/babeltrace.h>
#include <assert.h>
#include <glib.h>
#define BT_LOG_TAG "PLUGIN-CTF-FS-SINK-WRITER"
#include "logging.h"
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/plugin/plugin-dev.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/component-sink.h>
-#include <babeltrace/graph/private-component-sink.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/notification-stream.h>
+#include <babeltrace/babeltrace.h>
#include <plugins-common.h>
#include <stdio.h>
#include <stdbool.h>
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/ctf-writer/writer.h>
+#include <babeltrace/babeltrace.h>
struct writer_component {
GString *base_path;
#include <inttypes.h>
#include <babeltrace/compat/mman-internal.h>
#include <babeltrace/endian-internal.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification-stream.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-packet.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/common-internal.h>
#include "file.h"
#include "metadata.h"
#include <stdbool.h>
#include <glib.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include "../common/notif-iter/notif-iter.h"
#include "lttng-index.h"
*/
#include <babeltrace/common-internal.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component-source.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
#include <plugins-common.h>
#include <glib.h>
#include <assert.h>
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
#include "data-stream-file.h"
#include "metadata.h"
#include <glib.h>
#include <babeltrace/compat/uuid-internal.h>
#include <babeltrace/compat/memstream-internal.h>
+#include <babeltrace/babeltrace.h>
#include "fs.h"
#include "file.h"
#include <stdio.h>
#include <glib.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#define CTF_FS_METADATA_FILENAME "metadata"
#include "../common/metadata/decoder.h"
#include <babeltrace/common-internal.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/stream.h>
+#include <babeltrace/babeltrace.h>
#include "fs.h"
#define BT_LOG_TAG "PLUGIN-CTF-FS-QUERY-SRC"
* SOFTWARE.
*/
-#include <babeltrace/values.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component-class.h>
+#include <babeltrace/babeltrace.h>
BT_HIDDEN
struct bt_component_class_query_method_return metadata_info_query(
#include <glib.h>
#include <inttypes.h>
#include <babeltrace/compat/mman-internal.h>
-#include <babeltrace/ctf-ir/stream.h>
+#include <babeltrace/babeltrace.h>
#include "../common/notif-iter/notif-iter.h"
#include <assert.h>
#include <stdio.h>
#include <glib.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include "lttng-live-internal.h"
#include "../common/notif-iter/notif-iter.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
-#include <babeltrace/types.h>
+#include <babeltrace/babeltrace.h>
#include "viewer-connection.h"
//TODO: this should not be used by plugins. Should copy code into plugin
#define BT_LOG_TAG "PLUGIN-CTF-LTTNG-LIVE-SRC"
#include "logging.h"
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/graph/component-source.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component-source.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/notification-stream.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-heap.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification-inactivity.h>
-#include <babeltrace/graph/graph.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/types.h>
#include <inttypes.h>
#include <glib.h>
#include <babeltrace/compat/uuid-internal.h>
#include <babeltrace/compat/memstream-internal.h>
-#include <babeltrace/graph/graph.h>
+#include <babeltrace/babeltrace.h>
#include "metadata.h"
#include "../common/metadata/decoder.h"
#include <stdio.h>
#include <glib.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
+#include <babeltrace/babeltrace.h>
#include "lttng-live-internal.h"
int lttng_live_metadata_create_stream(struct lttng_live_session *session,
#include <babeltrace/endian-internal.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/common-internal.h>
-#include <babeltrace/graph/graph.h>
+#include <babeltrace/babeltrace.h>
#include "lttng-live-internal.h"
#include "viewer-connection.h"
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
+#include <babeltrace/babeltrace.h>
#include "fs-src/fs.h"
#include "fs-sink/writer.h"
#include "lttng-live/lttng-live-internal.h"
#define BT_LOG_TAG "PLUGIN-CTFCOPYTRACE-LIB-CLOCK-FIELDS"
#include "logging.h"
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-writer/stream.h>
-#include <babeltrace/ctf-ir/field-types.h>
+#include <babeltrace/babeltrace.h>
#include <assert.h>
#include <stdio.h>
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-writer/writer.h>
+#include <babeltrace/babeltrace.h>
#ifdef __cplusplus
extern "C" {
#define BT_LOG_TAG "PLUGIN-CTFCOPYTRACE-LIB"
#include "logging.h"
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-writer/stream.h>
+#include <babeltrace/babeltrace.h>
#include <assert.h>
#include "ctfcopytrace.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/ctf-writer/writer.h>
+#include <babeltrace/babeltrace.h>
#ifdef __cplusplus
extern "C" {
#include <inttypes.h>
#include <assert.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-writer/stream-class.h>
-#include <babeltrace/ctf-writer/stream.h>
+#include <babeltrace/babeltrace.h>
#include <ctfcopytrace.h>
#include "debug-info.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-writer/writer.h>
-#include <babeltrace/ctf-ir/packet.h>
+#include <babeltrace/babeltrace.h>
BT_HIDDEN
struct bt_ctf_event *debug_info_output_event(struct debug_info_iterator *debug_it,
#include <stdint.h>
#include <stddef.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/event-class.h>
+#include <babeltrace/babeltrace.h>
enum debug_info_stream_state {
/*
#define BT_LOG_TAG "PLUGIN-CTF-LTTNG-UTILS-DEBUG-INFO-FLT"
#include "logging.h"
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-stream.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/component-filter.h>
-#include <babeltrace/graph/private-component-filter.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/plugin/plugin-dev.h>
+#include <babeltrace/babeltrace.h>
#include <plugins-common.h>
#include <assert.h>
#include "debug-info.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
BT_HIDDEN
enum bt_component_status dmesg_init(struct bt_private_component *priv_comp,
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
+#include <babeltrace/babeltrace.h>
#include "pretty/pretty.h"
#include "dmesg/dmesg.h"
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component-sink.h>
-#include <babeltrace/graph/component-sink.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification-event.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/values.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/common-internal.h>
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/ctf-ir/event.h>
+#include <babeltrace/babeltrace.h>
enum pretty_default {
PRETTY_DEFAULT_UNSET,
* SOFTWARE.
*/
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/field-types.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-discarded-events.h>
-#include <babeltrace/graph/notification-discarded-packets.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/bitfield-internal.h>
#include <babeltrace/common-internal.h>
#include <babeltrace/compat/time-internal.h>
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component-sink.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/component-sink.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-discarded-events.h>
-#include <babeltrace/graph/notification-discarded-packets.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
#include <babeltrace/common-internal.h>
-#include <babeltrace/values.h>
#include <plugins-common.h>
#include <assert.h>
#include <inttypes.h>
*/
#include <glib.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/port.h>
+#include <babeltrace/babeltrace.h>
#include <stdbool.h>
#include <stdint.h>
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component-sink.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/component-sink.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification.h>
+#include <babeltrace/babeltrace.h>
#include <babeltrace/babeltrace-internal.h>
#include <plugins-common.h>
#include <assert.h>
*/
#include <glib.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/port.h>
+#include <babeltrace/babeltrace.h>
#include <stdbool.h>
struct dummy {
#include <babeltrace/babeltrace-internal.h>
#include <babeltrace/compat/uuid-internal.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
-#include <babeltrace/graph/component-filter.h>
-#include <babeltrace/graph/component.h>
+#include <babeltrace/babeltrace.h>
+#include <babeltrace/values-internal.h>
#include <babeltrace/graph/component-internal.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-inactivity.h>
-#include <babeltrace/graph/notification-iterator.h>
#include <babeltrace/graph/notification-iterator-internal.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-component-filter.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/connection.h>
#include <babeltrace/graph/connection-internal.h>
-#include <babeltrace/values-internal.h>
#include <plugins-common.h>
#include <glib.h>
#include <stdbool.h>
* SOFTWARE.
*/
-#include <babeltrace/plugin/plugin-dev.h>
+#include <babeltrace/babeltrace.h>
#include "dummy/dummy.h"
#include "counter/counter.h"
#include "trimmer/trimmer.h"
#include "logging.h"
#include <assert.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-writer/stream-class.h>
-#include <babeltrace/ctf-writer/stream.h>
+#include <babeltrace/babeltrace.h>
#include <ctfcopytrace.h>
#include "iterator.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-writer/writer.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/graph/component.h>
+#include <babeltrace/babeltrace.h>
BT_HIDDEN
struct bt_ctf_event *trimmer_output_event(struct trimmer_iterator *trim_it,
#include <babeltrace/compat/time-internal.h>
#include <babeltrace/compat/utc-internal.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-stream.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/component-filter.h>
-#include <babeltrace/graph/private-component-filter.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/connection.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/clock-class.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/ctf-ir/fields.h>
+#include <babeltrace/babeltrace.h>
#include <assert.h>
#include <plugins-common.h>
*/
#include "trimmer.h"
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-port.h>
+#include <babeltrace/babeltrace.h>
struct trimmer_iterator {
/* Input iterator associated with this output iterator. */
#include "logging.h"
#include <babeltrace/compat/utc-internal.h>
-#include <babeltrace/plugin/plugin-dev.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/component-filter.h>
-#include <babeltrace/graph/notification.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/private-component-filter.h>
-#include <babeltrace/graph/notification-event.h>
+#include <babeltrace/babeltrace.h>
#include <plugins-common.h>
#include "trimmer.h"
#include "iterator.h"
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/values.h>
-#include <babeltrace/graph/private-component.h>
+#include <babeltrace/babeltrace.h>
#define NSEC_PER_SEC 1000000000LL
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <babeltrace/ref.h>
#include <babeltrace/ctf-ir/field-types.h>
#include <babeltrace/ctf-ir/field-path.h>
#include <babeltrace/ctf-ir/event.h>
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <babeltrace/ref.h>
#include <babeltrace/values.h>
#include <assert.h>
#include <string.h>
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <babeltrace/ref.h>
#include <babeltrace/graph/clock-class-priority-map.h>
#include <babeltrace/ctf-ir/clock-class.h>
#include <assert.h>
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <babeltrace/ref.h>
#include <babeltrace/graph/component-class.h>
#include <babeltrace/graph/component-class-source.h>
#include <babeltrace/graph/component-class-sink.h>
*/
#include "tap/tap.h"
+#include <babeltrace/ref.h>
#include <babeltrace/ctf-ir/event-class.h>
#include <babeltrace/ctf-ir/field-types.h>
#include <babeltrace/ctf-ir/stream-class.h>
#include <inttypes.h>
#include <string.h>
#include <assert.h>
-#include <babeltrace/ctf-ir/event-class.h>
-#include <babeltrace/ctf-ir/event.h>
-#include <babeltrace/ctf-ir/field-types.h>
-#include <babeltrace/ctf-ir/fields.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
-#include <babeltrace/graph/component-class-filter.h>
-#include <babeltrace/graph/component-class-sink.h>
-#include <babeltrace/graph/component-class-source.h>
-#include <babeltrace/graph/component-class.h>
-#include <babeltrace/graph/component-filter.h>
-#include <babeltrace/graph/component-sink.h>
-#include <babeltrace/graph/component-source.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/graph.h>
-#include <babeltrace/graph/notification-event.h>
-#include <babeltrace/graph/notification-inactivity.h>
-#include <babeltrace/graph/notification-iterator.h>
-#include <babeltrace/graph/notification-packet.h>
-#include <babeltrace/graph/port.h>
-#include <babeltrace/graph/private-component-source.h>
-#include <babeltrace/graph/private-component-sink.h>
-#include <babeltrace/graph/private-component.h>
-#include <babeltrace/graph/private-connection.h>
-#include <babeltrace/graph/private-connection-private-notification-iterator.h>
-#include <babeltrace/graph/private-port.h>
-#include <babeltrace/plugin/plugin.h>
-#include <babeltrace/ref.h>
+#include <babeltrace/babeltrace.h>
#include <glib.h>
#include "tap/tap.h"