Lines Matching refs:nxt_event_engine_t

34     nxt_int_t                     (*create)(nxt_event_engine_t *engine,
38 void (*free)(nxt_event_engine_t *engine);
45 void (*enable)(nxt_event_engine_t *engine,
49 void (*disable)(nxt_event_engine_t *engine,
56 void (*delete)(nxt_event_engine_t *engine,
67 nxt_bool_t (*close)(nxt_event_engine_t *engine,
74 void (*enable_read)(nxt_event_engine_t *engine,
81 void (*enable_write)(nxt_event_engine_t *engine,
85 void (*disable_read)(nxt_event_engine_t *engine,
89 void (*disable_write)(nxt_event_engine_t *engine,
93 void (*block_read)(nxt_event_engine_t *engine,
97 void (*block_write)(nxt_event_engine_t *engine,
104 void (*oneshot_read)(nxt_event_engine_t *engine,
111 void (*oneshot_write)(nxt_event_engine_t *engine,
118 void (*enable_accept)(nxt_event_engine_t *engine,
125 void (*enable_file)(nxt_event_engine_t *engine,
131 void (*close_file)(nxt_event_engine_t *engine,
138 nxt_int_t (*enable_post)(nxt_event_engine_t *engine,
152 void (*signal)(nxt_event_engine_t *engine,
156 void (*poll)(nxt_event_engine_t *engine,
492 NXT_EXPORT nxt_event_engine_t *nxt_event_engine_create(nxt_task_t *task,
495 NXT_EXPORT nxt_int_t nxt_event_engine_change(nxt_event_engine_t *engine,
497 NXT_EXPORT void nxt_event_engine_free(nxt_event_engine_t *engine);
498 NXT_EXPORT void nxt_event_engine_start(nxt_event_engine_t *engine);
500 NXT_EXPORT void nxt_event_engine_post(nxt_event_engine_t *engine,
502 NXT_EXPORT void nxt_event_engine_signal(nxt_event_engine_t *engine,
507 void *nxt_event_engine_mem_alloc(nxt_event_engine_t *engine, uint8_t *hint,
509 void nxt_event_engine_mem_free(nxt_event_engine_t *engine, uint8_t hint,
511 void *nxt_event_engine_buf_mem_alloc(nxt_event_engine_t *engine, size_t size);
512 void nxt_event_engine_buf_mem_free(nxt_event_engine_t *engine, nxt_buf_t *b);
517 nxt_inline nxt_event_engine_t *
528 NXT_EXPORT void nxt_event_engine_thread_adopt(nxt_event_engine_t *engine);