Add `-internal` suffix to all internal header files
[babeltrace.git] / lib / component / port.c
index ed4eda054c04801405b41b1921807d389a0eb844..c0d5e061d2cd49e271d794de3bbe1e064a67fd5f 100644 (file)
  * SOFTWARE.
  */
 
-#include <babeltrace/component/component-internal.h>
-#include <babeltrace/component/port-internal.h>
-#include <babeltrace/component/connection-internal.h>
+#include <babeltrace/graph/component-internal.h>
+#include <babeltrace/graph/port-internal.h>
+#include <babeltrace/graph/connection-internal.h>
 #include <babeltrace/object-internal.h>
-#include <babeltrace/compiler.h>
+#include <babeltrace/compiler-internal.h>
 
 static
 void bt_port_destroy(struct bt_object *obj)
@@ -166,7 +166,7 @@ int bt_port_disconnect(struct bt_port *port)
        }
 
        if (port->connection) {
-               bt_connection_disconnect_ports(port->connection, NULL);
+               bt_connection_disconnect_ports(port->connection);
        }
 
 end:
@@ -187,3 +187,26 @@ int bt_port_is_connected(struct bt_port *port)
 end:
        return ret;
 }
+
+int bt_private_port_set_user_data(
+               struct bt_private_port *private_port, void *user_data)
+{
+       int ret = 0;
+
+       if (!private_port) {
+               ret = -1;
+               goto end;
+       }
+
+       bt_port_from_private(private_port)->user_data = user_data;
+
+end:
+       return ret;
+}
+
+void *bt_private_port_get_user_data(
+               struct bt_private_port *private_port)
+{
+       return private_port ?
+               bt_port_from_private(private_port)->user_data : NULL;
+}
This page took 0.023627 seconds and 4 git commands to generate.