X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt_component.i;h=6612ad9c2d5e6c1de63c4aa3237d76f533921acc;hb=906a150c3cc585a5b174c2d61b8bbe68885b8c78;hp=012b194f07550b54c5d64c52cb843409c1bb2d08;hpb=939a381af471efb5161b447814e8b1cc56251517;p=deliverable%2Fbabeltrace.git diff --git a/bindings/python/bt2/bt2/native_bt_component.i b/bindings/python/bt2/bt2/native_bt_component.i index 012b194f0..6612ad9c2 100644 --- a/bindings/python/bt2/bt2/native_bt_component.i +++ b/bindings/python/bt2/bt2/native_bt_component.i @@ -90,6 +90,10 @@ extern void bt_component_put_ref(const bt_component *component); const bt_component *bt_component_source_as_component_const( const bt_component_source *component); +extern const bt_component_class_source * +bt_component_source_borrow_class_const( + const bt_component_source *component); + extern uint64_t bt_component_source_get_output_port_count( const bt_component_source *component); @@ -112,6 +116,10 @@ extern void bt_component_source_put_ref( const bt_component *bt_component_filter_as_component_const( const bt_component_filter *component); +extern const bt_component_class_filter * +bt_component_filter_borrow_class_const( + const bt_component_filter *component); + extern uint64_t bt_component_filter_get_input_port_count( const bt_component_filter *component); @@ -145,6 +153,10 @@ extern void bt_component_filter_put_ref( const bt_component *bt_component_sink_as_component_const( const bt_component_sink *component); +extern const bt_component_class_sink * +bt_component_sink_borrow_class_const( + const bt_component_sink *component); + extern uint64_t bt_component_sink_get_input_port_count( const bt_component_sink *component);