event_t.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
  4. <section id="event_t" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <sectioninfo>
  6. <revhistory>
  7. <revision>
  8. <revnumber>$Revision$</revnumber>
  9. <date>$Date$</date>
  10. </revision>
  11. </revhistory>
  12. </sectioninfo>
  13. <title>Structure <structname>event_t</structname></title>
  14. <para>
  15. The structure represents parsed Event body. The structure is declared
  16. in <filename>parse_event.h</filename> file.
  17. </para>
  18. <para><emphasis>Structure Declaration:</emphasis>
  19. <programlisting>
  20. #define EVENT_OTHER 0
  21. #define EVENT_PRESENCE 1
  22. typedef struct event {
  23. str text; /* Original string representation */
  24. int parsed; /* Parsed variant */
  25. } event_t;
  26. </programlisting>
  27. </para>
  28. <para>
  29. <emphasis>Field Description:</emphasis>
  30. <itemizedlist>
  31. <listitem>
  32. <para>
  33. <structfield>text</structfield> - Package name as text.
  34. </para>
  35. </listitem>
  36. <listitem>
  37. <para>
  38. <structfield>parsed</structfield> - Package name as
  39. integer. It will be EVENT_PRESENCE for presence package and
  40. EVENT_OTHER for rest.
  41. </para>
  42. </listitem>
  43. </itemizedlist>
  44. </para>
  45. </section>