class Babeltrace2::BTMessage
Constants
- StreamClockSnapshotState
- Type
Public Class Methods
from_handle(handle, retain: true, auto_release: true)
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 45 def self.from_handle(handle, retain: true, auto_release: true) case Babeltrace2.bt_message_get_type(handle) when :BT_MESSAGE_TYPE_STREAM_BEGINNING StreamBeginning when :BT_MESSAGE_TYPE_STREAM_END StreamEnd when :BT_MESSAGE_TYPE_EVENT Event when :BT_MESSAGE_TYPE_PACKET_BEGINNING PacketBeginning when :BT_MESSAGE_TYPE_PACKET_END PacketEnd when :BT_MESSAGE_TYPE_DISCARDED_EVENTS DiscardedEvents when :BT_MESSAGE_TYPE_DISCARDED_PACKETS DiscardedPackets when :BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY MessageIteratorInactivity else raise Error.new("unknown message type") end.new(handle, retain: retain, auto_release: auto_release) end
Public Instance Methods
get_type()
click to toggle source
# File lib/babeltrace2/graph/message.rb, line 68 def get_type Babeltrace2.bt_message_get_type(@handle) end
Also aliased as: type