<font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">Well, </font><tt><font size=2>struct
bt_ctf_event_decl</font></tt><font size=2 face="sans-serif"> is declared
in events-internal.h, which is not installed with 'make-install', which
means that this struct is an incomplete type in my code, and I cannot dereference
it.</font>
<br>
<br><font size=2 face="sans-serif">I'll try to provide a patch for a new
API function that obtains this information.</font>
<br>
<br>
<br><font size=2 color=#000080 face="sans-serif">Amit Margalit</font>
<br><font size=2 color=#808000 face="sans-serif">IBM XIV </font><font size=2 face="sans-serif">-
<i>Storage Reinvented</i></font>
<br><font size=2 face="sans-serif">XIV-NAS Development Team</font>
<br><font size=2 face="sans-serif">Tel. 03</font><font size=2 face="Arial">-689-7774</font>
<br><font size=2 face="Arial">Fax. 03-689-7230</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Jérémie Galarneau <jeremie.galarneau@efficios.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Amit Margalit/Israel/IBM@IBMIL</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">lttng-dev <lttng-dev@lists.lttng.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">04/07/2014 05:10 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [lttng-dev]
Babeltrace API question - how can I determine event IDs that exist in a
trace I opened?</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:    
   </font><font size=1 face="sans-serif">jeremie.galarneau@gmail.com</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On Sun, Apr 6, 2014 at 7:53 AM, Amit Margalit <AMITM@il.ibm.com>
wrote:<br>
> Hi,<br>
><br>
> Once I have created a context, and successfully added a trace, is
there a<br>
> way to determine which event IDs are present in the trace I just opened?<br>
<br>
Have a look at bt_ctf_get_event_decl_list() in include/babeltrace/ctf/events.h<br>
This will return a list of struct bt_ctf_event_decl.<br>
<br>
The event ID is in bt_ctf_event_decl.parent.id.<br>
<br>
Regards,<br>
Jérémie<br>
<br>
><br>
> Specifically, I would like to create a table linking event ID to its
name,<br>
> without iterating the entire trace to find out...<br>
><br>
> Is this possible?<br>
><br>
> Thanks,<br>
><br>
> Amit Margalit<br>
> IBM XIV - Storage Reinvented<br>
> XIV-NAS Development Team<br>
> Tel. 03-689-7774<br>
> Fax. 03-689-7230<br>
> _______________________________________________<br>
> lttng-dev mailing list<br>
> lttng-dev@lists.lttng.org<br>
> </font></tt><a href="http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev"><tt><font size=2>http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev</font></tt></a><tt><font size=2><br>
><br>
<br>
<br>
<br>
-- <br>
Jérémie Galarneau<br>
EfficiOS Inc.<br>
</font></tt><a href=http://www.efficios.com/><tt><font size=2>http://www.efficios.com</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>