if tc_ptr is None:
raise bt2.CreationError('could not create trace class')
- tc = bt2.TraceClass._create_from_ptr(tc_ptr)
+ tc = bt2._TraceClass._create_from_ptr(tc_ptr)
if env is not None:
for key, value in env.items():
from bt2 import native_bt, object, utils
import bt2.clock_class
+import bt2.event_class
import bt2.packet
import bt2.stream
import bt2.field
def event_class(self):
event_class_ptr = native_bt.event_borrow_class(self._ptr)
assert event_class_ptr is not None
- return bt2.EventClass._create_from_ptr_and_get_ref(event_class_ptr)
+ return bt2.event_class._EventClass._create_from_ptr_and_get_ref(event_class_ptr)
@property
def name(self):
DEBUG = native_bt.EVENT_CLASS_LOG_LEVEL_DEBUG
-class EventClass(object._SharedObject):
+class _EventClass(object._SharedObject):
_get_ref = staticmethod(native_bt.event_class_get_ref)
_put_ref = staticmethod(native_bt.event_class_put_ref)
sc_ptr = native_bt.event_class_borrow_stream_class(self._ptr)
if sc_ptr is not None:
- return bt2.stream_class.StreamClass._create_from_ptr_and_get_ref(sc_ptr)
+ return bt2.stream_class._StreamClass._create_from_ptr_and_get_ref(sc_ptr)
@property
def name(self):
'stream class has no default clock class, default_clock_snapshot should be None')
def _create_event_message(self, event_class, packet, default_clock_snapshot=None):
- utils._check_type(event_class, bt2.event_class.EventClass)
+ utils._check_type(event_class, bt2.event_class._EventClass)
utils._check_type(packet, bt2.packet._Packet)
self._validate_default_clock_snapshot(packet.stream.stream_class, default_clock_snapshot)
def stream_class(self):
stream_class_ptr = native_bt.stream_borrow_class(self._ptr)
assert stream_class_ptr is not None
- return bt2.stream_class.StreamClass._create_from_ptr_and_get_ref(stream_class_ptr)
+ return bt2.stream_class._StreamClass._create_from_ptr_and_get_ref(stream_class_ptr)
@property
def name(self):
from bt2 import native_bt, object, utils
import bt2.field_class
+import bt2.event_class
import collections.abc
import bt2.stream
import bt2
-class StreamClass(object._SharedObject, collections.abc.Mapping):
+class _StreamClass(object._SharedObject, collections.abc.Mapping):
_get_ref = staticmethod(native_bt.stream_class_get_ref)
_put_ref = staticmethod(native_bt.stream_class_put_ref)
if ec_ptr is None:
raise KeyError(key)
- return bt2.EventClass._create_from_ptr_and_get_ref(ec_ptr)
+ return bt2.event_class._EventClass._create_from_ptr_and_get_ref(ec_ptr)
def __len__(self):
count = native_bt.stream_class_get_event_class_count(self._ptr)
utils._check_uint64(id)
ec_ptr = native_bt.event_class_create_with_id(self._ptr, id)
- event_class = bt2.event_class.EventClass._create_from_ptr(ec_ptr)
+ event_class = bt2.event_class._EventClass._create_from_ptr(ec_ptr)
if name is not None:
event_class._name = name
tc_ptr = native_bt.stream_class_borrow_trace_class_const(self._ptr)
if tc_ptr is not None:
- return bt2.TraceClass._create_from_ptr_and_get_ref(tc_ptr)
+ return bt2._TraceClass._create_from_ptr_and_get_ref(tc_ptr)
@property
def name(self):
def _trace_destruction_listener_from_native(user_listener, trace_ptr):
- trace = bt2.trace.Trace._create_from_ptr_and_get_ref(trace_ptr)
+ trace = bt2.trace._Trace._create_from_ptr_and_get_ref(trace_ptr)
user_listener(trace)
-class Trace(object._SharedObject, collections.abc.Mapping):
+class _Trace(object._SharedObject, collections.abc.Mapping):
_get_ref = staticmethod(native_bt.trace_get_ref)
_put_ref = staticmethod(native_bt.trace_put_ref)
_name = property(fset=_name)
def create_stream(self, stream_class, id=None, name=None):
- utils._check_type(stream_class, bt2.stream_class.StreamClass)
+ utils._check_type(stream_class, bt2.stream_class._StreamClass)
if stream_class.assigns_automatic_stream_id:
if id is not None:
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-__all__ = ['TraceClass']
+__all__ = ['_TraceClass']
import bt2
from bt2 import native_bt, utils, object
+import bt2.stream_class
import uuid as uuidp
import collections.abc
import functools
def _trace_class_destruction_listener_from_native(user_listener, trace_class_ptr):
- trace_class = bt2.trace_class.TraceClass._create_from_ptr_and_get_ref(trace_class_ptr)
+ trace_class = bt2.trace_class._TraceClass._create_from_ptr_and_get_ref(trace_class_ptr)
user_listener(trace_class)
-class TraceClass(object._SharedObject, collections.abc.Mapping):
+class _TraceClass(object._SharedObject, collections.abc.Mapping):
_get_ref = staticmethod(native_bt.trace_class_get_ref)
_put_ref = staticmethod(native_bt.trace_class_put_ref)
if trace_ptr is None:
raise bt2.CreationError('cannot create trace class object')
- trace = bt2.trace.Trace._create_from_ptr(trace_ptr)
+ trace = bt2.trace._Trace._create_from_ptr(trace_ptr)
if name is not None:
trace._name = name
if sc_ptr is None:
raise KeyError(key)
- return bt2.StreamClass._create_from_ptr_and_get_ref(sc_ptr)
+ return bt2.stream_class._StreamClass._create_from_ptr_and_get_ref(sc_ptr)
def __iter__(self):
for idx in range(len(self)):
utils._check_uint64(id)
sc_ptr = native_bt.stream_class_create_with_id(self._ptr, id)
- sc = bt2.stream_class.StreamClass._create_from_ptr(sc_ptr)
+ sc = bt2.stream_class._StreamClass._create_from_ptr(sc_ptr)
if name is not None:
sc._name = name
tc, sc1, sc2, sc3 = self._create_trace_class_with_some_stream_classes()
for sc_id, stream_class in tc.items():
- self.assertIsInstance(stream_class, bt2.stream_class.StreamClass)
+ self.assertIsInstance(stream_class, bt2.stream_class._StreamClass)
if sc_id == 12:
self.assertEqual(stream_class.addr, sc1.addr)