Method: Babeltrace2::BTMessage::PacketBeginning#initialize
- Defined in:
- lib/babeltrace2/graph/message.rb
#initialize(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, packet: nil, clock_snapshot_value: nil) ⇒ PacketBeginning
Returns a new instance of PacketBeginning.
346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 |
# File 'lib/babeltrace2/graph/message.rb', line 346 def initialize(handle = nil, retain: true, auto_release: true, self_message_iterator: nil, packet: nil, clock_snapshot_value: nil) if handle super(handle, retain: retain, auto_release: auto_release) else handle = if clock_snapshot_value Babeltrace2.( , packet, clock_snapshot_value) else Babeltrace2.( , packet) end raise Babeltrace2.process_error if handle.null? super(handle) end end |