#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_event.h>
Go to the source code of this file.
Macro Definition Documentation
#define ngx_delete_posted_event |
( |
|
ev | ) |
|
Value:\
*(ev->prev) = ev->next; \
\
if (ev->next) { \
ev->next->prev = ev->prev; \
} \
\
ev->prev = NULL; \
"delete posted event %p", ev);
Definition at line 48 of file ngx_event_posted.h.
#define ngx_locked_post_event |
( |
|
ev, |
|
|
|
queue |
|
) |
| |
Value:\
if (ev->prev == NULL) { \
*queue = ev; \
\
if (ev->next) { \
ev->next->prev = &ev->next; \
\
} else { \
"update posted event %p", ev); \
}
Definition at line 22 of file ngx_event_posted.h.
#define ngx_post_event |
( |
|
ev, |
|
|
|
queue |
|
) |
| |
Value:\
ngx_mutex_lock(ngx_posted_events_mutex); \
ngx_locked_post_event(ev, queue); \
ngx_mutex_unlock(ngx_posted_events_mutex);
Definition at line 41 of file ngx_event_posted.h.
Function Documentation
Variable Documentation