Module: Babeltrace2::BTUtil
- Defined in:
- lib/babeltrace2/util.rb
Constant Summary collapse
- ClockCyclesToNSFromOriginStatus =
BTUtilClockCyclesToNSFromOriginStatus
Class Method Summary collapse
Class Method Details
.clock_cycles_to_ns_from_origin(cycles, frequency, offset_seconds, offset_cycles) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/babeltrace2/util.rb', line 16 def self.clock_cycles_to_ns_from_origin(cycles, frequency, offset_seconds, offset_cycles) ptr = FFI::MemoryPointer.new(:int64) res = Babeltrace2.bt_util_clock_cycles_to_ns_from_origin(cycles, frequency, offset_seconds, offset_cycles, ptr) raise Babeltrace2.process_error(res) if res != :BT_UTIL_CLOCK_CYCLES_TO_NS_FROM_ORIGIN_STATUS_OK ptr.read_int64 end |