X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2Fcomponent.py;fp=bindings%2Fpython%2Fbt2%2Fbt2%2Fcomponent.py;h=e26acf612bc621b1630a5588a773000a7be07365;hp=a0855a2e0bc99799caf29204f3f1debb7f8f6c80;hb=2e00bc76cf37af167c45253cfc8f8d197222d6b8;hpb=c5f330cd909f5dfbdb519546e875b4427434ba4f diff --git a/bindings/python/bt2/bt2/component.py b/bindings/python/bt2/bt2/component.py index a0855a2e..e26acf61 100644 --- a/bindings/python/bt2/bt2/component.py +++ b/bindings/python/bt2/bt2/component.py @@ -702,10 +702,10 @@ class _UserSourceComponent(_UserComponent, _SourceComponent): get_output_port_count, bt2.port._UserComponentOutputPort) - def _add_output_port(self, name): + def _add_output_port(self, name, user_data=None): utils._check_str(name) fn = native_bt.self_component_source_add_output_port - comp_status, self_port_ptr = fn(self._ptr, name, None) + comp_status, self_port_ptr = fn(self._ptr, name, user_data) _handle_component_status(comp_status, 'cannot add output port to source component object') assert self_port_ptr is not None @@ -740,19 +740,19 @@ class _UserFilterComponent(_UserComponent, _FilterComponent): get_input_port_count, bt2.port._UserComponentInputPort) - def _add_output_port(self, name): + def _add_output_port(self, name, user_data=None): utils._check_str(name) fn = native_bt.self_component_filter_add_output_port - comp_status, self_port_ptr = fn(self._ptr, name, None) + comp_status, self_port_ptr = fn(self._ptr, name, user_data) _handle_component_status(comp_status, 'cannot add output port to filter component object') assert self_port_ptr return bt2.port._UserComponentOutputPort._create_from_ptr(self_port_ptr) - def _add_input_port(self, name): + def _add_input_port(self, name, user_data=None): utils._check_str(name) fn = native_bt.self_component_filter_add_input_port - comp_status, self_port_ptr = fn(self._ptr, name, None) + comp_status, self_port_ptr = fn(self._ptr, name, user_data) _handle_component_status(comp_status, 'cannot add input port to filter component object') assert self_port_ptr @@ -775,10 +775,10 @@ class _UserSinkComponent(_UserComponent, _SinkComponent): get_input_port_count, bt2.port._UserComponentInputPort) - def _add_input_port(self, name): + def _add_input_port(self, name, user_data=None): utils._check_str(name) fn = native_bt.self_component_sink_add_input_port - comp_status, self_port_ptr = fn(self._ptr, name, None) + comp_status, self_port_ptr = fn(self._ptr, name, user_data) _handle_component_status(comp_status, 'cannot add input port to sink component object') assert self_port_ptr