php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | fpm_event_s |
struct | fpm_event_queue_s |
struct | fpm_event_module_s |
Macros | |
#define | FPM_EV_TIMEOUT (1 << 0) |
#define | FPM_EV_READ (1 << 1) |
#define | FPM_EV_PERSIST (1 << 2) |
#define | FPM_EV_EDGE (1 << 3) |
#define | fpm_event_set_timer(ev, flags, cb, arg) |
Typedefs | |
typedef struct fpm_event_queue_s | fpm_event_queue |
Functions | |
void | fpm_event_loop (int err) |
void | fpm_event_fire (struct fpm_event_s *ev) |
int | fpm_event_init_main (void) |
int | fpm_event_set (struct fpm_event_s *ev, int fd, int flags, void(*callback)(struct fpm_event_s *, short, void *), void *arg) |
int | fpm_event_add (struct fpm_event_s *ev, unsigned long int timeout) |
int | fpm_event_del (struct fpm_event_s *ev) |
int | fpm_event_pre_init (char *mechanism) |
const char * | fpm_event_mechanism_name (void) |
int | fpm_event_support_edge_trigger (void) |
#define FPM_EV_EDGE (1 << 3) |
Definition at line 9 of file fpm_events.h.
#define FPM_EV_PERSIST (1 << 2) |
Definition at line 8 of file fpm_events.h.
#define FPM_EV_READ (1 << 1) |
Definition at line 7 of file fpm_events.h.
#define FPM_EV_TIMEOUT (1 << 0) |
Definition at line 6 of file fpm_events.h.
Definition at line 11 of file fpm_events.h.
typedef struct fpm_event_queue_s fpm_event_queue |
int fpm_event_add | ( | struct fpm_event_s * | ev, |
unsigned long int | timeout ) |
Definition at line 496 of file fpm_events.c.
int fpm_event_del | ( | struct fpm_event_s * | ev | ) |
Definition at line 538 of file fpm_events.c.
void fpm_event_fire | ( | struct fpm_event_s * | ev | ) |
Definition at line 472 of file fpm_events.c.
int fpm_event_init_main | ( | void | ) |
Definition at line 316 of file fpm_events.c.
void fpm_event_loop | ( | int | err | ) |
Definition at line 353 of file fpm_events.c.
const char * fpm_event_mechanism_name | ( | void | ) |
Definition at line 306 of file fpm_events.c.
int fpm_event_pre_init | ( | char * | mechanism | ) |
Definition at line 255 of file fpm_events.c.
int fpm_event_set | ( | struct fpm_event_s * | ev, |
int | fd, | ||
int | flags, | ||
void(* | callback )(struct fpm_event_s *, short, void *), | ||
void * | arg ) |
Definition at line 482 of file fpm_events.c.
int fpm_event_support_edge_trigger | ( | void | ) |
Definition at line 311 of file fpm_events.c.