:orphan: .. index:: pair: enum; tapi_iomux_evt .. _doxid-group__tapi__iomux_1ga658ad12e16db86f0f4014d2c74915868: enum tapi_iomux_evt =================== Overview ~~~~~~~~ Type of events used in iomux API. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum tapi_iomux_evt { :ref:`EVT_NONE` = 0x000, :ref:`EVT_RD` = 0x001, :ref:`EVT_PRI` = 0x002, :ref:`EVT_WR` = 0x004, :ref:`EVT_RDWR` = EVT_RD | EVT_WR, :ref:`EVT_RD_NORM` = 0x008, :ref:`EVT_WR_NORM` = 0x010, :ref:`EVT_RD_BAND` = 0x020, :ref:`EVT_WR_BAND` = 0x040, :ref:`EVT_EXC` = 0x080, :ref:`EVT_ERR` = 0x100, :ref:`EVT_HUP` = 0x200, :ref:`EVT_RDHUP` = 0x400, :ref:`EVT_ET` = 0x800, :ref:`EVT_ONESHOT` = 0x1000, :ref:`EVT_NVAL` = 0x2000, }; .. _details-group__tapi__iomux_1ga658ad12e16db86f0f4014d2c74915868: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Type of events used in iomux API. Enum Values ----------- .. index:: pair: enumvalue; EVT_NONE .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868adefecdecde5f34de4a724e87d5a851ed: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_NONE None event .. index:: pair: enumvalue; EVT_RD .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868afddb1858028eb9407fea745fd7aad084: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_RD Read event .. index:: pair: enumvalue; EVT_PRI .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868ade4641264998eedc16ea73f15d9e2b12: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_PRI Urgent data available for read .. index:: pair: enumvalue; EVT_WR .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868abafca53cf2c57c59de96fd99065bc94b: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_WR Write event .. index:: pair: enumvalue; EVT_RDWR .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a1f2391f538ab83a5ca6748888b8a51ae: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_RDWR Read and write event .. index:: pair: enumvalue; EVT_RD_NORM .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a0a7f02a01996d0c96194975f68012bce: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_RD_NORM Normal data may be read .. index:: pair: enumvalue; EVT_WR_NORM .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a5110abd3584ef0f6523b431a8ca862fa: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_WR_NORM Writing now will not block .. index:: pair: enumvalue; EVT_RD_BAND .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868af93963b4f6dc57d5734dbbe373fc4c87: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_RD_BAND Priority data may be read .. index:: pair: enumvalue; EVT_WR_BAND .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a1d3565f14800298e5ba893983069326b: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_WR_BAND Priority data may be written .. index:: pair: enumvalue; EVT_EXC .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868abf75af5a8e02827974cea62b348da8ba: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_EXC Generic exception was occurred .. index:: pair: enumvalue; EVT_ERR .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a697e5f451308ed8f86c6a64f0a10f744: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_ERR Error condition .. index:: pair: enumvalue; EVT_HUP .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a5351a1070199c03753f643034bf6d506: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_HUP Hung up .. index:: pair: enumvalue; EVT_RDHUP .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a8f8a6d0e24b8cd19d0b6f460aa261e7b: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_RDHUP Stream socket peer closed connection, or shut down writing half of connection. .. index:: pair: enumvalue; EVT_ET .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a881e0f69baeb3b5810f2a8b1ab807456: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_ET Edge-triggered mode (makes sense only for epoll). .. index:: pair: enumvalue; EVT_ONESHOT .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a6a343aa8476b31254df112a4b881f2c7: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_ONESHOT One-shot behavior mode (makes sense only for epoll). .. index:: pair: enumvalue; EVT_NVAL .. _doxid-group__tapi__iomux_1gga658ad12e16db86f0f4014d2c74915868a52ec4e422c3ffb93ce1be4b5ba2bad67: .. ref-code-block:: cpp :class: doxyrest-title-code-block EVT_NVAL Invalid request