Exemple #1
0
 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)
Exemple #2
0
 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)