mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-09 20:41:27 -04:00
r19600@catbus: nickm | 2008-05-05 11:34:06 -0400
Move EV_* flags into event.h; they are a necessary part of the public API. svn:r774
This commit is contained in:
parent
d0c3644e63
commit
bc6da5ea79
@ -90,7 +90,6 @@ int event_reinit(struct event_base *base);
|
|||||||
*/
|
*/
|
||||||
int event_base_dispatch(struct event_base *);
|
int event_base_dispatch(struct event_base *);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Get the kernel event notification mechanism used by libevent.
|
Get the kernel event notification mechanism used by libevent.
|
||||||
|
|
||||||
@ -200,6 +199,14 @@ int event_base_loopbreak(struct event_base *);
|
|||||||
void evperiodic_assign(struct event *ev, struct event_base *base,
|
void evperiodic_assign(struct event *ev, struct event_base *base,
|
||||||
struct timeval *tv, void (*cb)(int, short, void *), void *arg);
|
struct timeval *tv, void (*cb)(int, short, void *), void *arg);
|
||||||
|
|
||||||
|
/* Flags to pass to event_set(), event_new(), event_assign(),
|
||||||
|
* event_pending()... */
|
||||||
|
#define EV_TIMEOUT 0x01
|
||||||
|
#define EV_READ 0x02
|
||||||
|
#define EV_WRITE 0x04
|
||||||
|
#define EV_SIGNAL 0x08
|
||||||
|
#define EV_PERSIST 0x10 /* Persistant event */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Define a timer event.
|
Define a timer event.
|
||||||
|
|
||||||
@ -267,7 +274,6 @@ void evperiodic_assign(struct event *ev, struct event_base *base,
|
|||||||
#define signal_pending(ev, tv) event_pending(ev, EV_SIGNAL, tv)
|
#define signal_pending(ev, tv) event_pending(ev, EV_SIGNAL, tv)
|
||||||
#define signal_initialized(ev) _event_initialized((ev), 0)
|
#define signal_initialized(ev) _event_initialized((ev), 0)
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Prepare an event structure to be added.
|
Prepare an event structure to be added.
|
||||||
|
|
||||||
|
@ -67,12 +67,6 @@ typedef unsigned short u_short;
|
|||||||
/* EVLIST_X_ Private space: 0x1000-0xf000 */
|
/* EVLIST_X_ Private space: 0x1000-0xf000 */
|
||||||
#define EVLIST_ALL (0xf000 | 0x9f)
|
#define EVLIST_ALL (0xf000 | 0x9f)
|
||||||
|
|
||||||
#define EV_TIMEOUT 0x01
|
|
||||||
#define EV_READ 0x02
|
|
||||||
#define EV_WRITE 0x04
|
|
||||||
#define EV_SIGNAL 0x08
|
|
||||||
#define EV_PERSIST 0x10 /* Persistant event */
|
|
||||||
|
|
||||||
/* Fix so that ppl dont have to run with <sys/queue.h> */
|
/* Fix so that ppl dont have to run with <sys/queue.h> */
|
||||||
#ifndef TAILQ_ENTRY
|
#ifndef TAILQ_ENTRY
|
||||||
#define _EVENT_DEFINED_TQENTRY
|
#define _EVENT_DEFINED_TQENTRY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user