chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
always get tool_active right
[disorder]
/
lib
/
event.h
diff --git
a/lib/event.h
b/lib/event.h
index 32bc1d447fcb2110c27103fb09eb6a7ee0edaf5d..033df3a307d494f6a251c13fd8db9d1454f72f4d 100644
(file)
--- a/
lib/event.h
+++ b/
lib/event.h
@@
-1,6
+1,6
@@
/*
* This file is part of DisOrder.
/*
* This file is part of DisOrder.
- * Copyright (C) 2004 Richard Kettlewell
+ * Copyright (C) 2004
, 2007
Richard Kettlewell
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-51,7
+51,8
@@
int ev_fd(ev_source *ev,
ev_fdmode mode,
int fd,
ev_fd_callback *callback,
ev_fdmode mode,
int fd,
ev_fd_callback *callback,
- void *u);
+ void *u,
+ const char *what);
/* register a callback on a file descriptor */
int ev_fd_cancel(ev_source *ev,
/* register a callback on a file descriptor */
int ev_fd_cancel(ev_source *ev,
@@
-69,6
+70,8
@@
int ev_fd_enable(ev_source *ev,
int fd);
/* re-enable callbacks on a file descriptor */
int fd);
/* re-enable callbacks on a file descriptor */
+void ev_report(ev_source *ev);
+
/* timeouts *******************************************************************/
typedef int ev_timeout_callback(ev_source *ev,
/* timeouts *******************************************************************/
typedef int ev_timeout_callback(ev_source *ev,
@@
-146,7
+149,8
@@
typedef int ev_listen_callback(ev_source *ev,
int ev_listen(ev_source *ev,
int fd,
ev_listen_callback *callback,
int ev_listen(ev_source *ev,
int fd,
ev_listen_callback *callback,
- void *u);
+ void *u,
+ const char *what);
/* register a socket listener callback. @bind@ and @listen@ should
* already have been called. */
/* register a socket listener callback. @bind@ and @listen@ should
* already have been called. */
@@
-168,7
+172,8
@@
typedef int ev_error_callback(ev_source *ev,
ev_writer *ev_writer_new(ev_source *ev,
int fd,
ev_error_callback *callback,
ev_writer *ev_writer_new(ev_source *ev,
int fd,
ev_error_callback *callback,
- void *u);
+ void *u,
+ const char *what);
/* create a new buffered writer, writing to @fd@. Calls @error@ if an
* error occurs. */
/* create a new buffered writer, writing to @fd@. Calls @error@ if an
* error occurs. */
@@
-202,7
+207,8
@@
ev_reader *ev_reader_new(ev_source *ev,
int fd,
ev_reader_callback *callback,
ev_error_callback *error_callback,
int fd,
ev_reader_callback *callback,
ev_error_callback *error_callback,
- void *u);
+ void *u,
+ const char *what);
/* register a new reader. @callback@ will be called whenever data is
* available. */
/* register a new reader. @callback@ will be called whenever data is
* available. */
@@
-245,4
+251,3
@@
comment-column:40
fill-column:79
End:
*/
fill-column:79
End:
*/
-/* arch-tag:8e6f230cabf206361c14897f1e03b536 */