group__event.xml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?xml version='1.0' encoding='UTF-8' standalone='no'?>
  2. <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.15">
  3. <compounddef id="group__event" kind="group">
  4. <compoundname>event</compoundname>
  5. <title>WHD Event handling API</title>
  6. <sectiondef kind="typedef">
  7. <memberdef kind="typedef" id="group__event_1ga9c74af353c83a8f77097acbc65362b07" prot="public" static="no">
  8. <type>void *(*</type>
  9. <definition>typedef void*(* whd_event_handler_t) (whd_interface_t ifp, const whd_event_header_t *event_header, const uint8_t *event_data, void *handler_user_data)</definition>
  10. <argsstring>)(whd_interface_t ifp, const whd_event_header_t *event_header, const uint8_t *event_data, void *handler_user_data)</argsstring>
  11. <name>whd_event_handler_t</name>
  12. <briefdescription>
  13. <para>Event handler prototype definition. </para>
  14. </briefdescription>
  15. <detaileddescription>
  16. <para><parameterlist kind="param"><parameteritem>
  17. <parameternamelist>
  18. <parametername>ifp</parametername>
  19. </parameternamelist>
  20. <parameterdescription>
  21. <para>Pointer to handle instance of whd interface </para>
  22. </parameterdescription>
  23. </parameteritem>
  24. <parameteritem>
  25. <parameternamelist>
  26. <parametername>event_header</parametername>
  27. </parameternamelist>
  28. <parameterdescription>
  29. <para>whd event header </para>
  30. </parameterdescription>
  31. </parameteritem>
  32. <parameteritem>
  33. <parameternamelist>
  34. <parametername>event_data</parametername>
  35. </parameternamelist>
  36. <parameterdescription>
  37. <para>event data </para>
  38. </parameterdescription>
  39. </parameteritem>
  40. <parameteritem>
  41. <parameternamelist>
  42. <parametername>handler_user_data</parametername>
  43. </parameternamelist>
  44. <parameterdescription>
  45. <para>semaphore data </para>
  46. </parameterdescription>
  47. </parameteritem>
  48. </parameterlist>
  49. </para>
  50. </detaileddescription>
  51. <inbodydescription>
  52. </inbodydescription>
  53. <location file="C:/Users/HsiehYuanPin/01_SRC/whd/inc/whd_events.h" line="185" column="1" bodyfile="C:/Users/HsiehYuanPin/01_SRC/whd/inc/whd_events.h" bodystart="185" bodyend="-1"/>
  54. </memberdef>
  55. <memberdef kind="typedef" id="group__event_1gad693f00ea3008fa9645582df236ad7e2" prot="public" static="no">
  56. <type>void *(*</type>
  57. <definition>typedef void*(* whd_error_handler_t) (whd_driver_t whd_driver, const uint8_t *error_type, const uint8_t *event_data, void *handler_user_data)</definition>
  58. <argsstring>)(whd_driver_t whd_driver, const uint8_t *error_type, const uint8_t *event_data, void *handler_user_data)</argsstring>
  59. <name>whd_error_handler_t</name>
  60. <briefdescription>
  61. <para>Error handler prototype definition. </para>
  62. </briefdescription>
  63. <detaileddescription>
  64. <para><parameterlist kind="param"><parameteritem>
  65. <parameternamelist>
  66. <parametername>whd_driver</parametername>
  67. </parameternamelist>
  68. <parameterdescription>
  69. <para>Pointer to handle instance of whd driver </para>
  70. </parameterdescription>
  71. </parameteritem>
  72. <parameteritem>
  73. <parameternamelist>
  74. <parametername>error_type</parametername>
  75. </parameternamelist>
  76. <parameterdescription>
  77. <para>whd error type </para>
  78. </parameterdescription>
  79. </parameteritem>
  80. <parameteritem>
  81. <parameternamelist>
  82. <parametername>event_data</parametername>
  83. </parameternamelist>
  84. <parameterdescription>
  85. <para>event data </para>
  86. </parameterdescription>
  87. </parameteritem>
  88. <parameteritem>
  89. <parameternamelist>
  90. <parametername>handler_user_data</parametername>
  91. </parameternamelist>
  92. <parameterdescription>
  93. <para>semaphore data </para>
  94. </parameterdescription>
  95. </parameteritem>
  96. </parameterlist>
  97. </para>
  98. </detaileddescription>
  99. <inbodydescription>
  100. </inbodydescription>
  101. <location file="C:/Users/HsiehYuanPin/01_SRC/whd/inc/whd_events.h" line="194" column="1" bodyfile="C:/Users/HsiehYuanPin/01_SRC/whd/inc/whd_events.h" bodystart="194" bodyend="-1"/>
  102. </memberdef>
  103. </sectiondef>
  104. <briefdescription>
  105. <para>Functions that allow user applications to receive event callbacks and set event handlers. </para>
  106. </briefdescription>
  107. <detaileddescription>
  108. </detaileddescription>
  109. </compounddef>
  110. </doxygen>