from bt2 import native_bt, object, utils
import bt2.field_class
import collections.abc
-import bt2.ctf_writer
import bt2.stream
import bt2
_assigns_automatic_stream_id = property(fset=_assigns_automatic_stream_id)
@property
- def packets_have_default_beginning_clock_snapshot(self):
- return native_bt.stream_class_packets_have_default_beginning_clock_snapshot(self._ptr)
+ def packets_have_beginning_default_clock_snapshot(self):
+ return native_bt.stream_class_packets_have_beginning_default_clock_snapshot(self._ptr)
- def _packets_have_default_beginning_clock_snapshot(self, value):
+ def _packets_have_beginning_default_clock_snapshot(self, value):
utils._check_bool(value)
- native_bt.stream_class_set_packets_have_default_beginning_clock_snapshot(self._ptr, value)
+ native_bt.stream_class_set_packets_have_beginning_default_clock_snapshot(self._ptr, value)
- _packets_have_default_beginning_clock_snapshot = property(fset=_packets_have_default_beginning_clock_snapshot)
+ _packets_have_beginning_default_clock_snapshot = property(fset=_packets_have_beginning_default_clock_snapshot)
@property
- def packets_have_default_end_clock_snapshot(self):
- return native_bt.stream_class_packets_have_default_end_clock_snapshot(self._ptr)
+ def packets_have_end_default_clock_snapshot(self):
+ return native_bt.stream_class_packets_have_end_default_clock_snapshot(self._ptr)
- def _packets_have_default_end_clock_snapshot(self, value):
+ def _packets_have_end_default_clock_snapshot(self, value):
utils._check_bool(value)
- native_bt.stream_class_set_packets_have_default_end_clock_snapshot(self._ptr, value)
+ native_bt.stream_class_set_packets_have_end_default_clock_snapshot(self._ptr, value)
- _packets_have_default_end_clock_snapshot = property(fset=_packets_have_default_end_clock_snapshot)
+ _packets_have_end_default_clock_snapshot = property(fset=_packets_have_end_default_clock_snapshot)
@property
def supports_discarded_events(self):
ret = native_bt.stream_class_set_id(self._ptr, id)
utils._handle_ret(ret, "cannot set stream class object's ID")
- @property
- def clock(self):
- clock_ptr = native_bt.stream_class_get_clock(self._ptr)
-
- if clock_ptr is None:
- return
-
- return bt2.ctf_writer.CtfWriterClock._create_from_ptr(clock_ptr)
-
- @clock.setter
- def clock(self, clock):
- utils._check_type(clock, bt2.ctf_writer.CtfWriterClock)
- ret = native_bt.stream_class_set_clock(self._ptr, clock._ptr)
- utils._handle_ret(ret, "cannot set stream class object's CTF writer clock object")
-
@property
def packet_context_field_class(self):
fc_ptr = native_bt.stream_class_borrow_packet_context_field_class_const(self._ptr)