X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent-source.c;fp=lib%2Fgraph%2Fcomponent-source.c;h=0c20858efd151a33b279dffe6fee195a6890f937;hb=0d72b8c329ad51d14ab4e83330b38c2c8da69dd4;hp=2d5039aa8d7323ef42138478d8b22622a6cc95b6;hpb=92fed4e1f98f18e4edbfdf5adfe57741a3260b5d;p=babeltrace.git diff --git a/lib/graph/component-source.c b/lib/graph/component-source.c index 2d5039aa..0c20858e 100644 --- a/lib/graph/component-source.c +++ b/lib/graph/component-source.c @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include #include @@ -45,7 +45,7 @@ void bt_component_source_destroy(struct bt_component *component) BT_HIDDEN struct bt_component *bt_component_source_create( - struct bt_component_class *class) + const struct bt_component_class *class) { struct bt_component_source *source = NULL; @@ -60,13 +60,14 @@ end: } uint64_t bt_component_source_get_output_port_count( - struct bt_component_source *comp) + const struct bt_component_source *comp) { return bt_component_get_output_port_count((void *) comp); } -struct bt_port_output *bt_component_source_borrow_output_port_by_name( - struct bt_component_source *comp, const char *name) +const struct bt_port_output * +bt_component_source_borrow_output_port_by_name_const( + const struct bt_component_source *comp, const char *name) { return bt_component_borrow_output_port_by_name((void *) comp, name); } @@ -79,8 +80,9 @@ bt_self_component_source_borrow_output_port_by_name( (void *) comp, name); } -struct bt_port_output *bt_component_source_borrow_output_port_by_index( - struct bt_component_source *comp, uint64_t index) +const struct bt_port_output * +bt_component_source_borrow_output_port_by_index_const( + const struct bt_component_source *comp, uint64_t index) { return bt_component_borrow_output_port_by_index((void *) comp, index); }