Method: Babeltrace::CTF::Trace#get_event_decl_list
- Defined in:
- lib/babeltrace/ctf/events.rb
#get_event_decl_list ⇒ Object
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 |