#include <babeltrace/compiler.h>
#include <babeltrace/ref.h>
#include <babeltrace/component/component.h>
-#include <babeltrace/component/source-internal.h>
+#include <babeltrace/component/component-source-internal.h>
#include <babeltrace/component/notification/iterator.h>
#include <babeltrace/component/notification/iterator-internal.h>
struct bt_notification_iterator *bt_notification_iterator_create(
struct bt_component *component)
{
- enum bt_component_type type;
+ enum bt_component_class_type type;
struct bt_notification_iterator *iterator = NULL;
if (!component) {
goto end;
}
- type = bt_component_get_type(component);
+ type = bt_component_get_class_type(component);
switch (type) {
- case BT_COMPONENT_TYPE_SOURCE:
- case BT_COMPONENT_TYPE_FILTER:
+ case BT_COMPONENT_CLASS_TYPE_SOURCE:
+ case BT_COMPONENT_CLASS_TYPE_FILTER:
break;
default:
goto end;