summaryrefslogtreecommitdiff
path: root/lib/tevent/tevent_internal.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-12-24 13:52:57 +0100
committerStefan Metzmacher <metze@samba.org>2008-12-29 08:42:00 +0100
commit7bf5768a523082d5d47140155824f24689009e55 (patch)
treeeecc1b7cf6e1223535b5107d7af6d74eebc440ff /lib/tevent/tevent_internal.h
parent9a90e4cecb2ab4afe54d2354fb9b6e985eeb245f (diff)
downloadsamba-7bf5768a523082d5d47140155824f24689009e55.tar.gz
samba-7bf5768a523082d5d47140155824f24689009e55.tar.bz2
samba-7bf5768a523082d5d47140155824f24689009e55.zip
lib/tevent: rename event_* => tevent_* in the header file
We have compat macros to keep the callers happy. metze
Diffstat (limited to 'lib/tevent/tevent_internal.h')
-rw-r--r--lib/tevent/tevent_internal.h117
1 files changed, 60 insertions, 57 deletions
diff --git a/lib/tevent/tevent_internal.h b/lib/tevent/tevent_internal.h
index 9606fadd55..42c860756d 100644
--- a/lib/tevent/tevent_internal.h
+++ b/lib/tevent/tevent_internal.h
@@ -21,49 +21,49 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-struct event_ops {
+struct tevent_ops {
/* conntext init */
- int (*context_init)(struct event_context *ev);
+ int (*context_init)(struct tevent_context *ev);
/* fd_event functions */
- struct fd_event *(*add_fd)(struct event_context *ev,
- TALLOC_CTX *mem_ctx,
- int fd, uint16_t flags,
- event_fd_handler_t handler,
- void *private_data);
- uint16_t (*get_fd_flags)(struct fd_event *fde);
- void (*set_fd_flags)(struct fd_event *fde, uint16_t flags);
+ struct tevent_fd *(*add_fd)(struct tevent_context *ev,
+ TALLOC_CTX *mem_ctx,
+ int fd, uint16_t flags,
+ tevent_fd_handler_t handler,
+ void *private_data);
+ uint16_t (*get_fd_flags)(struct tevent_fd *fde);
+ void (*set_fd_flags)(struct tevent_fd *fde, uint16_t flags);
/* timed_event functions */
- struct timed_event *(*add_timed)(struct event_context *ev,
- TALLOC_CTX *mem_ctx,
- struct timeval next_event,
- event_timed_handler_t handler,
- void *private_data);
+ struct tevent_timer *(*add_timer)(struct tevent_context *ev,
+ TALLOC_CTX *mem_ctx,
+ struct timeval next_event,
+ tevent_timer_handler_t handler,
+ void *private_data);
/* disk aio event functions */
- struct aio_event *(*add_aio)(struct event_context *ev,
- TALLOC_CTX *mem_ctx,
- struct iocb *iocb,
- event_aio_handler_t handler,
- void *private_data);
+ struct tevent_aio *(*add_aio)(struct tevent_context *ev,
+ TALLOC_CTX *mem_ctx,
+ struct iocb *iocb,
+ tevent_aio_handler_t handler,
+ void *private_data);
/* signal functions */
- struct signal_event *(*add_signal)(struct event_context *ev,
- TALLOC_CTX *mem_ctx,
- int signum, int sa_flags,
- event_signal_handler_t handler,
- void *private_data);
+ struct tevent_signal *(*add_signal)(struct tevent_context *ev,
+ TALLOC_CTX *mem_ctx,
+ int signum, int sa_flags,
+ tevent_signal_handler_t handler,
+ void *private_data);
/* loop functions */
- int (*loop_once)(struct event_context *ev);
- int (*loop_wait)(struct event_context *ev);
+ int (*loop_once)(struct tevent_context *ev);
+ int (*loop_wait)(struct tevent_context *ev);
};
-struct fd_event {
- struct fd_event *prev, *next;
- struct event_context *event_ctx;
+struct tevent_fd {
+ struct tevent_fd *prev, *next;
+ struct tevent_context *event_ctx;
int fd;
uint16_t flags; /* see EVENT_FD_* flags */
- event_fd_handler_t handler;
+ tevent_fd_handler_t handler;
/* this is private for the specific handler */
void *private_data;
/* this is private for the events_ops implementation */
@@ -71,21 +71,21 @@ struct fd_event {
void *additional_data;
};
-struct timed_event {
- struct timed_event *prev, *next;
- struct event_context *event_ctx;
+struct tevent_timer {
+ struct tevent_timer *prev, *next;
+ struct tevent_context *event_ctx;
struct timeval next_event;
- event_timed_handler_t handler;
+ tevent_timer_handler_t handler;
/* this is private for the specific handler */
void *private_data;
/* this is private for the events_ops implementation */
void *additional_data;
};
-struct signal_event {
- struct signal_event *prev, *next;
- struct event_context *event_ctx;
- event_signal_handler_t handler;
+struct tevent_signal {
+ struct tevent_signal *prev, *next;
+ struct tevent_context *event_ctx;
+ tevent_signal_handler_t handler;
void *private_data;
int signum;
int sa_flags;
@@ -101,22 +101,22 @@ struct ev_debug_ops {
void *context;
};
-int ev_set_debug(struct event_context *ev,
+int ev_set_debug(struct tevent_context *ev,
void (*debug)(void *context, enum ev_debug_level level,
const char *fmt, va_list ap) PRINTF_ATTRIBUTE(3,0),
void *context);
-int ev_set_debug_stderr(struct event_context *ev);
+int ev_set_debug_stderr(struct tevent_context *ev);
void ev_debug(struct event_context *ev, enum ev_debug_level level, const char *fmt, ...);
/* aio event is private to the aio backend */
-struct aio_event;
+struct tevent_aio;
-struct event_context {
+struct tevent_context {
/* the specific events implementation */
- const struct event_ops *ops;
+ const struct tevent_ops *ops;
/* list of timed events - used by common code */
- struct timed_event *timed_events;
+ struct tevent_timer *timer_events;
/* this is private for the events_ops implementation */
void *additional_data;
@@ -125,27 +125,30 @@ struct event_context {
int num_signal_handlers;
/* pipe hack used with signal handlers */
- struct fd_event *pipe_fde;
+ struct tevent_fd *pipe_fde;
/* debugging operations */
struct ev_debug_ops debug_ops;
};
-bool event_register_backend(const char *name, const struct event_ops *ops);
+bool event_register_backend(const char *name, const struct tevent_ops *ops);
bool ev_timeval_is_zero(const struct timeval *tv);
-struct timed_event *common_event_add_timed(struct event_context *, TALLOC_CTX *,
- struct timeval, event_timed_handler_t, void *);
-struct timeval common_event_loop_timer_delay(struct event_context *);
-
-struct signal_event *common_event_add_signal(struct event_context *ev,
- TALLOC_CTX *mem_ctx,
- int signum,
- int sa_flags,
- event_signal_handler_t handler,
- void *private_data);
-int common_event_check_signal(struct event_context *ev);
+struct tevent_timer *common_event_add_timed(struct tevent_context *,
+ TALLOC_CTX *,
+ struct timeval,
+ tevent_timer_handler_t,
+ void *);
+struct timeval common_event_loop_timer_delay(struct tevent_context *);
+
+struct tevent_signal *common_event_add_signal(struct tevent_context *ev,
+ TALLOC_CTX *mem_ctx,
+ int signum,
+ int sa_flags,
+ tevent_signal_handler_t handler,
+ void *private_data);
+int common_event_check_signal(struct tevent_context *ev);
bool events_standard_init(void);