class Babeltrace2::BTMessage::MessageIteratorInactivity
Public Class Methods
new(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, clock_class: nil, clock_snapshot_value: nil)
click to toggle source
Calls superclass method
# File lib/babeltrace2/graph/message.rb, line 672 def initialize(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, clock_class: nil, clock_snapshot_value: nil) if handle super(handle, retain: retain, auto_release: auto_release) else handle = Babeltrace2.bt_message_message_iterator_inactivity_create( self_message_iterator, clock_class, clock_snapshot_value) raise Babeltrace2.process_error if handle.null? super(handle) end end
Public Instance Methods
get_clock_snapshot()
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 685 def get_clock_snapshot handle = Babeltrace2.bt_message_message_iterator_inactivity_borrow_clock_snapshot_const(@handle) BTClockSnapshot.new(handle) end
Also aliased as: clock_snapshot