projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: add aliases for Babeltrace structure types
[babeltrace.git]
/
plugins
/
ctf
/
fs-sink
/
writer.h
diff --git
a/plugins/ctf/fs-sink/writer.h
b/plugins/ctf/fs-sink/writer.h
index 566b42ece319c54ed76ea7955d521d14e629e02d..5a0981040a90b7003a87ca59477a58a6c9809ac3 100644
(file)
--- a/
plugins/ctf/fs-sink/writer.h
+++ b/
plugins/ctf/fs-sink/writer.h
@@
-29,19
+29,20
@@
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.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;
GString *trace_name_base;
/* For the directory name suffix. */
int trace_id;
struct writer_component {
GString *base_path;
GString *trace_name_base;
/* For the directory name suffix. */
int trace_id;
- /* Map between
struct bt_ctf
_trace and struct fs_writer. */
+ /* Map between
bt
_trace and struct fs_writer. */
GHashTable *trace_map;
FILE *err;
GHashTable *trace_map;
FILE *err;
-
struct
bt_notification_iterator *input_iterator;
+ bt_notification_iterator *input_iterator;
bool error;
bool error;
+ bool single_trace;
+ unsigned int nr_traces;
};
enum fs_writer_stream_state {
};
enum fs_writer_stream_state {
@@
-58,10
+59,10
@@
enum fs_writer_stream_state {
struct fs_writer {
struct bt_ctf_writer *writer;
struct fs_writer {
struct bt_ctf_writer *writer;
- struct bt_ctf_trace *trace;
- struct bt_ctf_trace *writer_trace;
+ const bt_trace *trace;
+ const bt_trace *writer_trace;
+ struct writer_component *writer_component;
int static_listener_id;
int static_listener_id;
- unsigned int active_streams;
int trace_static;
/* Map between reader and writer stream. */
GHashTable *stream_map;
int trace_static;
/* Map between reader and writer stream. */
GHashTable *stream_map;
@@
-75,35
+76,35
@@
void writer_close(struct writer_component *writer_component,
struct fs_writer *fs_writer);
BT_HIDDEN
enum bt_component_status writer_output_event(struct writer_component *writer,
struct fs_writer *fs_writer);
BT_HIDDEN
enum bt_component_status writer_output_event(struct writer_component *writer,
-
struct bt_ctf
_event *event);
+
const bt
_event *event);
BT_HIDDEN
enum bt_component_status writer_new_packet(struct writer_component *writer,
BT_HIDDEN
enum bt_component_status writer_new_packet(struct writer_component *writer,
-
struct bt_ctf
_packet *packet);
+
const bt
_packet *packet);
BT_HIDDEN
enum bt_component_status writer_close_packet(struct writer_component *writer,
BT_HIDDEN
enum bt_component_status writer_close_packet(struct writer_component *writer,
-
struct bt_ctf
_packet *packet);
+
const bt
_packet *packet);
BT_HIDDEN
enum bt_component_status writer_stream_begin(struct writer_component *writer,
BT_HIDDEN
enum bt_component_status writer_stream_begin(struct writer_component *writer,
-
struct bt_ctf
_stream *stream);
+
const bt
_stream *stream);
BT_HIDDEN
enum bt_component_status writer_stream_end(struct writer_component *writer,
BT_HIDDEN
enum bt_component_status writer_stream_end(struct writer_component *writer,
-
struct bt_ctf
_stream *stream);
+
const bt
_stream *stream);
BT_HIDDEN
enum bt_component_status writer_component_init(
BT_HIDDEN
enum bt_component_status writer_component_init(
-
struct bt_private_component *component, struct
bt_value *params,
+
bt_self_component *component,
bt_value *params,
void *init_method_data);
BT_HIDDEN
void *init_method_data);
BT_HIDDEN
-enum bt_component_status writer_run(
struct bt_private
_component *component);
+enum bt_component_status writer_run(
bt_self
_component *component);
BT_HIDDEN
void writer_component_port_connected(
BT_HIDDEN
void writer_component_port_connected(
-
struct bt_private
_component *component,
+
bt_self
_component *component,
struct bt_private_port *self_port,
struct bt_private_port *self_port,
-
struc
t bt_port *other_port);
+
cons
t bt_port *other_port);
BT_HIDDEN
BT_HIDDEN
-void writer_component_finalize(
struct bt_private
_component *component);
+void writer_component_finalize(
bt_self
_component *component);
#endif /* BABELTRACE_PLUGIN_WRITER_H */
#endif /* BABELTRACE_PLUGIN_WRITER_H */
This page took
0.024404 seconds
and
4
git commands to generate.