lib: Add functions to borrow specialized component classes from specialized components
[babeltrace.git] / bindings / python / bt2 / bt2 / component.py
index 34de513244e0c9c3675e158b071bc86ec9ac2417..82558ebd27372a5741ae3172e49970b9d7f214ef 100644 (file)
@@ -23,7 +23,7 @@
 from bt2 import native_bt, object, utils
 import bt2.message_iterator
 import collections.abc
-import bt2.values
+import bt2.value
 import traceback
 import bt2.port
 import sys
@@ -39,7 +39,7 @@ _NO_PRINT_TRACEBACK = _env_var == '1'
 # have been created by Python code, but since we only have the pointer,
 # we can only wrap it in a generic way and lose the original Python
 # class.
-class _GenericComponentClass(object._Object):
+class _GenericComponentClass(object._SharedObject):
     @property
     def name(self):
         name = native_bt.component_class_get_name(self._ptr)
@@ -200,7 +200,7 @@ class _SinkComponent(_Component):
 
 # This is analogous to _GenericSourceComponentClass, but for source
 # component objects.
-class _GenericSourceComponent(object._Object, _SourceComponent):
+class _GenericSourceComponent(object._SharedObject, _SourceComponent):
     @property
     def output_ports(self):
         return _ComponentPorts(False, self,
@@ -211,7 +211,7 @@ class _GenericSourceComponent(object._Object, _SourceComponent):
 
 # This is analogous to _GenericFilterComponentClass, but for filter
 # component objects.
-class _GenericFilterComponent(object._Object, _FilterComponent):
+class _GenericFilterComponent(object._SharedObject, _FilterComponent):
     @property
     def output_ports(self):
         return _ComponentPorts(False, self,
@@ -229,7 +229,7 @@ class _GenericFilterComponent(object._Object, _FilterComponent):
 
 # This is analogous to _GenericSinkComponentClass, but for sink
 # component objects.
-class _GenericSinkComponent(object._Object, _SinkComponent):
+class _GenericSinkComponent(object._SharedObject, _SinkComponent):
     @property
     def input_ports(self):
         return _ComponentPorts(False, self,
@@ -428,7 +428,7 @@ class _UserComponentType(type):
         # call user's __init__() method
         if params_ptr is not None:
             native_bt.get(params_ptr)
-            params = bt2.values._create_from_ptr(params_ptr)
+            params = bt2.value._create_from_ptr(params_ptr)
         else:
             params = None
 
@@ -472,7 +472,7 @@ class _UserComponentType(type):
         # bt_component_class_query() returns NULL
         if params_ptr is not None:
             native_bt.get(params_ptr)
-            params = bt2.values._create_from_ptr(params_ptr)
+            params = bt2.value._create_from_ptr(params_ptr)
         else:
             params = None
 
This page took 0.024984 seconds and 4 git commands to generate.