module Babeltrace2::BTCurrentThread::Error
Constants
- AppendCauseStatus
Public Class Methods
append_cause_from_component(self_component, message_format, *args, file_name: nil, line_number: nil)
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 247 def self.append_cause_from_component(self_component, message_format, *args, file_name: nil, line_number: nil) loc = caller_locations.first file_name = loc.path unless file_name line_number = loc.lineno unless line_number res = Babeltrace2.bt_current_thread_error_append_cause_from_component( self_component, file_name, line_number, message_format, *args) raise res.to_s if res != :BT_CURRENT_THREAD_ERROR_APPEND_CAUSE_STATUS_OK self end
append_cause_from_component_class(self_component_class, message_format, *args, file_name: nil, line_number: nil)
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 269 def self.append_cause_from_component_class(self_component_class, message_format, *args, file_name: nil, line_number: nil) loc = caller_locations.first file_name = loc.path unless file_name line_number = loc.lineno unless line_number res = Babeltrace2.bt_current_thread_error_append_cause_from_component_class( self_component_class, file_name, line_number, message_format, *args) raise res.to_s if res != :BT_CURRENT_THREAD_ERROR_APPEND_CAUSE_STATUS_OK self end
append_cause_from_message_iterator(self_message_iterator, message_format, *args, file_name: nil, line_number: nil)
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 258 def self.append_cause_from_message_iterator(self_message_iterator, message_format, *args, file_name: nil, line_number: nil) loc = caller_locations.first file_name = loc.path unless file_name line_number = loc.lineno unless line_number res = Babeltrace2.bt_current_thread_error_append_cause_from_message_iterator( self_message_iterator, file_name, line_number, message_format, *args) raise res.to_s if res != :BT_CURRENT_THREAD_ERROR_APPEND_CAUSE_STATUS_OK self end
append_cause_from_unknown(module_name, message_format, *args, file_name: nil, line_number: nil)
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 280 def self.append_cause_from_unknown(module_name, message_format, *args, file_name: nil, line_number: nil) loc = caller_locations.first file_name = loc.path unless file_name line_number = loc.lineno unless line_number res = Babeltrace2.bt_current_thread_error_append_cause_from_unknown( module_name, file_name, line_number, message_format, *args) raise res.to_s if res != :BT_CURRENT_THREAD_ERROR_APPEND_CAUSE_STATUS_OK self end