class Babeltrace2::BTClockSnapshot

Constants

GetNSFromOriginStatus

Public Instance Methods

clock_class()
Alias for: get_clock_class
get_clock_class() click to toggle source
# File lib/babeltrace2/trace-ir/clock-snapshot.rb, line 26
def get_clock_class
  handle = Babeltrace2.bt_clock_snapshot_borrow_clock_class_const(@handle)
  BTClockClass.new(handle, retain: true)
end
Also aliased as: clock_class
get_ns_from_origin() click to toggle source
# File lib/babeltrace2/trace-ir/clock-snapshot.rb, line 37
def get_ns_from_origin
  ptr = FFI::MemoryPointer.new(:int64)
  res = Babeltrace2.bt_clock_snapshot_get_ns_from_origin(@handle, ptr)
  raise Babeltrace2.process_error(res) if res != :BT_CLOCK_SNAPSHOT_GET_NS_FROM_ORIGIN_STATUS_OK
  ptr.read_int64
end
Also aliased as: ns_from_origin
get_value() click to toggle source
# File lib/babeltrace2/trace-ir/clock-snapshot.rb, line 32
def get_value
  Babeltrace2.bt_clock_snapshot_get_value(@handle)
end
Also aliased as: value
ns_from_origin()
Alias for: get_ns_from_origin
value()
Alias for: get_value