#include <stdint.h>
#include "xroad_common_fwd.h"
#include "xroad_common_types.h"
Go to the source code of this file.
◆ xroad_ev_queue_add_ev()
add new events to event queue and arm timer if event has nearest time to be fired
- Parameters
-
[in] | q | - event queue instance |
[in] | cb | - event callback |
[in] | tm_usec | - event time in usec |
◆ xroad_ev_queue_clear()
disarm timer and clear events heap
- Parameters
-
[in] | q | - event queue instance |
◆ xroad_ev_queue_create()
create new event queue
- Returns
- event queue object
◆ xroad_ev_queue_destroy()
destroy event queue instance
- Parameters
-
[in] | q | - event queue instance |
◆ xroad_ev_queue_start()
arm timer for nearest event if ones exists
- Parameters
-
[in] | q | - event queue instance |
◆ xroad_ev_queue_stop()
disarm timer
- Parameters
-
[in] | q | - event queue instance |