* SOFTWARE.
*/
-#include <stdint.h>
+#include <babeltrace/babeltrace-internal.h>
+#include <babeltrace/ctf-writer/ref-internal.h>
+#include <glib.h>
#ifdef __cplusplus
extern "C" {
struct bt_notification;
struct bt_plugin {
- const char * name;
+ struct bt_ctf_ref ref_count;
+ GString *name;
enum bt_plugin_type type;
+ /** No ownership taken */
+ FILE *error_stream;
+
+ /* Plug-in implementation callbacks */
+ bt_plugin_destroy_cb destroy;
};
#ifdef __cplusplus