Method: Babeltrace::CTF::Trace#get_event_decl_list

Defined in:
lib/babeltrace/ctf/events.rb

#get_event_decl_listObject



189
190
191
192
193
194
195
196
# File 'lib/babeltrace/ctf/events.rb', line 189

def get_event_decl_list
  count = FFI::MemoryPointer::new(:uint)
  list = FFI::MemoryPointer::new(:pointer)
  res = CTF.bt_ctf_get_event_decl_list(@handle_id, @context, list, count)
  count = count.read(:uint)
  list = list.read_pointer.read_array_of_pointer(count)
  list.collect { |p| Internal::EventDecl::new(p) }
end