from bt2 import native_bt, object, stream, utils
import uuid as uuidp
import bt2.event
from bt2 import native_bt, object, stream, utils
import uuid as uuidp
import bt2.event
def __init__(self, name, description=None, frequency=None, precision=None,
offset=None, is_absolute=None, uuid=None):
utils._check_str(name)
def __init__(self, name, description=None, frequency=None, precision=None,
offset=None, is_absolute=None, uuid=None):
utils._check_str(name)
utils._handle_ret(ret, "cannot get CTF writer stream object's discarded events count")
return count
def append_discarded_events(self, count):
utils._check_uint64(count)
utils._handle_ret(ret, "cannot get CTF writer stream object's discarded events count")
return count
def append_discarded_events(self, count):
utils._check_uint64(count)
def append_event(self, event):
utils._check_type(event, bt2.event._Event)
def append_event(self, event):
utils._check_type(event, bt2.event._Event)
- ret = native_bt.ctf_stream_flush(self._ptr)
- utils._handle_ret(ret, 'cannot cannot flush CTF writer stream object')
+ ret = native_bt.stream_flush(self._ptr)
+ utils._handle_ret(ret, 'cannot flush CTF writer stream object')
@packet_header_field.setter
def packet_header_field(self, packet_header_field):
packet_header_field_ptr = None
if packet_header_field is not None:
@packet_header_field.setter
def packet_header_field(self, packet_header_field):
packet_header_field_ptr = None
if packet_header_field is not None:
- ret = native_bt.ctf_stream_set_packet_header(self._ptr,
- packet_header_field_ptr)
+ ret = native_bt.stream_set_packet_header(self._ptr,
+ packet_header_field_ptr)
utils._handle_ret(ret, "cannot set CTF writer stream object's packet header field")
@property
def packet_context_field(self):
utils._handle_ret(ret, "cannot set CTF writer stream object's packet header field")
@property
def packet_context_field(self):
@packet_context_field.setter
def packet_context_field(self, packet_context_field):
packet_context_field_ptr = None
if packet_context_field is not None:
@packet_context_field.setter
def packet_context_field(self, packet_context_field):
packet_context_field_ptr = None
if packet_context_field is not None:
- ret = native_bt.ctf_stream_set_packet_context(self._ptr,
- packet_context_field_ptr)
+ ret = native_bt.stream_set_packet_context(self._ptr,
+ packet_context_field_ptr)
def __init__(self, path):
utils._check_str(path)
ptr = native_bt.ctf_writer_create(path)
def __init__(self, path):
utils._check_str(path)
ptr = native_bt.ctf_writer_create(path)