class Babeltrace2::BTError::Cause
Constants
- ActorType
Public Class Methods
from_handle(handle)
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 42 def self.from_handle(handle) case Babeltrace2.bt_error_cause_get_actor_type(handle) when :BT_ERROR_CAUSE_ACTOR_TYPE_UNKNOWN Cause when :BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT ComponentActor when :BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT_CLASS ComponentClassActor when :BT_ERROR_CAUSE_ACTOR_TYPE_MESSAGE_ITERATOR MessageIteratorActor else raise Error.new("Unknown error cause actor type") end.new(handle) end
Public Instance Methods
get_actor_type()
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 57 def get_actor_type Babeltrace2.bt_error_cause_get_actor_type(@handle) end
Also aliased as: actor_type
get_file_name()
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 72 def get_file_name Babeltrace2.bt_error_cause_get_file_name(@handle) end
Also aliased as: file_name
get_line_number()
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 77 def get_line_number Babeltrace2.bt_error_cause_get_line_number(@handle) end
Also aliased as: line_number
get_message()
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 62 def get_message Babeltrace2.bt_error_cause_get_message(@handle) end
Also aliased as: message
get_module_name()
click to toggle source
# File lib/babeltrace2/error-reporting.rb, line 67 def get_module_name Babeltrace2.bt_error_cause_get_module_name(@handle) end
Also aliased as: module_name