# recreate the event class wrapper of this event's class (the
# identity could be different, but the underlying address should be
# the same)
# recreate the event class wrapper of this event's class (the
# identity could be different, but the underlying address should be
# the same)
utils._handle_ptr(event_class_ptr, "cannot get event object's class")
event_class = bt2.EventClass._create_from_ptr(event_class_ptr)
event = _Event._create_from_ptr(ptr)
utils._handle_ptr(event_class_ptr, "cannot get event object's class")
event_class = bt2.EventClass._create_from_ptr(event_class_ptr)
event = _Event._create_from_ptr(ptr)
@packet.setter
def packet(self, packet):
utils._check_type(packet, bt2.packet._Packet)
@packet.setter
def packet(self, packet):
utils._check_type(packet, bt2.packet._Packet)
utils._check_type(header_field, bt2.fields._Field)
header_field_ptr = header_field._ptr
utils._check_type(header_field, bt2.fields._Field)
header_field_ptr = header_field._ptr
utils._handle_ret(ret, "cannot set event object's header field")
@property
def stream_event_context_field(self):
utils._handle_ret(ret, "cannot set event object's header field")
@property
def stream_event_context_field(self):
utils._check_type(stream_event_context, bt2.fields._Field)
stream_event_context_ptr = stream_event_context._ptr
utils._check_type(stream_event_context, bt2.fields._Field)
stream_event_context_ptr = stream_event_context._ptr
stream_event_context_ptr)
utils._handle_ret(ret, "cannot set event object's stream event context field")
@property
def context_field(self):
stream_event_context_ptr)
utils._handle_ret(ret, "cannot set event object's stream event context field")
@property
def context_field(self):
utils._check_type(context, bt2.fields._Field)
context_ptr = context._ptr
utils._check_type(context, bt2.fields._Field)
context_ptr = context._ptr
utils._check_type(payload, bt2.fields._Field)
payload_ptr = payload._ptr
utils._check_type(payload, bt2.fields._Field)
payload_ptr = payload._ptr
utils._handle_ret(ret, "cannot set event object's payload field")
def _get_clock_value_cycles(self, clock_class_ptr):
utils._handle_ret(ret, "cannot set event object's payload field")
def _get_clock_value_cycles(self, clock_class_ptr):
native_bt.put(clock_value_ptr)
utils._handle_ret(ret, "cannot get clock value object's cycles")
return cycles
def clock_value(self, clock_class):
utils._check_type(clock_class, bt2.ClockClass)
native_bt.put(clock_value_ptr)
utils._handle_ret(ret, "cannot get clock value object's cycles")
return cycles
def clock_value(self, clock_class):
utils._check_type(clock_class, bt2.ClockClass)
def add_clock_value(self, clock_value):
utils._check_type(clock_value, bt2.clock_value._ClockValue)
def add_clock_value(self, clock_value):
utils._check_type(clock_value, bt2.clock_value._ClockValue)