class Babeltrace2::BTMessage::StreamEnd
Public Class Methods
new(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, stream: nil)
click to toggle source
Calls superclass method
# File lib/babeltrace2/graph/message.rb, line 182 def initialize(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, stream: nil) if handle super(handle, retain: retain, auto_release: auto_release) else handle = Babeltrace2.bt_message_stream_end_create( self_message_iterator, stream) raise Babeltrace2.process_error if handle.null? super(handle) end end
Public Instance Methods
default_clock_snapshot=(value)
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 205 def default_clock_snapshot=(value) Babeltrace2.bt_message_stream_end_set_default_clock_snapshot(@handle, value) value end
get_default_clock_snapshot()
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 210 def get_default_clock_snapshot ptr = FFI::MemoryPointer.new(:pointer) res = Babeltrace2.bt_message_stream_end_borrow_default_clock_snapshot_const(@handle, ptr) return nil if res == :BT_MESSAGE_STREAM_CLOCK_SNAPSHOT_STATE_UNKNOWN BTClockSnapshot.new(BTClockSnapshotHandle.new(ptr.read_pointer)) end
Also aliased as: default_clock_snapshot
get_stream()
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 194 def get_stream handle = Babeltrace2.bt_message_stream_end_borrow_stream(@handle) BTStream.new(handle, retain: true, auto_release: true) end
Also aliased as: stream
get_stream_class_default_clock_class()
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 218 def get_stream_class_default_clock_class handle = Babeltrace2.bt_message_stream_end_borrow_stream_class_default_clock_class_const(@handle) BTClockClass.new(handle, retain: true, auto_release: true) end
Also aliased as: stream_class_default_clock_class
set_default_clock_snapshot(value)
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 200 def set_default_clock_snapshot(value) Babeltrace2.bt_message_stream_end_set_default_clock_snapshot(@handle, value) self end