projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move remaining protorectoral files to ctf fs plugin
[babeltrace.git]
/
plugins
/
text
/
text.c
diff --git
a/plugins/text/text.c
b/plugins/text/text.c
index cdd92fd868d6be42d5d2619a44bbb6eac1888e7b..9a31041e0d0e2746de86ab29d871df7e8d92110c 100644
(file)
--- a/
plugins/text/text.c
+++ b/
plugins/text/text.c
@@
-99,13
+99,17
@@
struct text_component *create_text(void)
return g_new0(struct text_component, 1);
}
return g_new0(struct text_component, 1);
}
-static void destroy_text(struct text_component *text)
+static
+void destroy_text_data(struct text_component *data)
{
{
- if (!text) {
- return;
- }
+ g_free(data);
+}
- g_free(text);
+static void destroy_text(struct bt_component *component)
+{
+ void *data = bt_component_get_private_data(component);
+
+ destroy_text_data(data);
}
static
}
static
@@
-127,7
+131,8
@@
enum bt_component_status text_component_init(
goto end;
}
goto end;
}
- ret = bt_component_set_destroy_cb(component, destroy_text);
+ ret = bt_component_set_destroy_cb(component,
+ destroy_text);
if (ret != BT_COMPONENT_STATUS_OK) {
goto error;
}
if (ret != BT_COMPONENT_STATUS_OK) {
goto error;
}
@@
-138,20
+143,19
@@
enum bt_component_status text_component_init(
}
ret = bt_component_sink_set_handle_notification_cb(component,
}
ret = bt_component_sink_set_handle_notification_cb(component,
- handle_notification);
+
handle_notification);
if (ret != BT_COMPONENT_STATUS_OK) {
goto error;
}
end:
return ret;
error:
if (ret != BT_COMPONENT_STATUS_OK) {
goto error;
}
end:
return ret;
error:
- destroy_text(text);
+ destroy_text
_data
(text);
return ret;
}
return ret;
}
-
/* Initialize plug-in entry points. */
/* Initialize plug-in entry points. */
-BT_PLUGIN_NAME("
ctf-
text");
+BT_PLUGIN_NAME("text");
BT_PLUGIN_DESCRIPTION("Babeltrace text output plug-in.");
BT_PLUGIN_AUTHOR("Jérémie Galarneau");
BT_PLUGIN_LICENSE("MIT");
BT_PLUGIN_DESCRIPTION("Babeltrace text output plug-in.");
BT_PLUGIN_AUTHOR("Jérémie Galarneau");
BT_PLUGIN_LICENSE("MIT");
This page took
0.026406 seconds
and
4
git commands to generate.