def connect_ports(self, upstream_port, downstream_port): utils._check_type(upstream_port, bt2_port._OutputPortConst) utils._check_type(downstream_port, bt2_port._InputPortConst) status, conn_ptr = native_bt.graph_connect_ports( self._ptr, upstream_port._ptr, downstream_port._ptr ) utils._handle_func_status(status, 'cannot connect component ports within graph') assert conn_ptr return bt2_connection._ConnectionConst._create_from_ptr(conn_ptr)
def connect_ports(self, upstream_port, downstream_port): utils._check_type(upstream_port, bt2.port._OutputPort) utils._check_type(downstream_port, bt2.port._InputPort) status, conn_ptr = native_bt.graph_connect_ports(self._ptr, upstream_port._ptr, downstream_port._ptr) self._handle_status(status, 'cannot connect component ports within graph') assert(conn_ptr) return bt2.connection._Connection._create_from_ptr(conn_ptr)