lib: update copyrights
[babeltrace.git] / lib / graph / component-source.c
index 2d5039aa8d7323ef42138478d8b22622a6cc95b6..d6a492a8aa8b0e217c6d776cee3ffc3b24341e6f 100644 (file)
@@ -1,8 +1,7 @@
 /*
+ * Copyright 2017-2018 Philippe Proulx <pproulx@efficios.com>
  * Copyright 2015 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * Author: Jérémie Galarneau <jeremie.galarneau@efficios.com>
- *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
  * in the Software without restriction, including without limitation the rights
@@ -28,7 +27,7 @@
 #include <babeltrace/object.h>
 #include <babeltrace/compiler-internal.h>
 #include <babeltrace/graph/self-component-source.h>
-#include <babeltrace/graph/component-source.h>
+#include <babeltrace/graph/component-source-const.h>
 #include <babeltrace/graph/component-source-internal.h>
 #include <babeltrace/graph/component-internal.h>
 #include <babeltrace/graph/port-internal.h>
@@ -45,7 +44,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 +59,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 +79,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);
 }
This page took 0.023972 seconds and 4 git commands to generate.