aboutsummaryrefslogtreecommitdiff
path: root/evmap-internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'evmap-internal.h')
-rw-r--r--evmap-internal.h55
1 files changed, 15 insertions, 40 deletions
diff --git a/evmap-internal.h b/evmap-internal.h
index dfc81d5..23b5a8a 100644
--- a/evmap-internal.h
+++ b/evmap-internal.h
@@ -23,8 +23,8 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef EVMAP_INTERNAL_H_INCLUDED_
-#define EVMAP_INTERNAL_H_INCLUDED_
+#ifndef _EVMAP_H_
+#define _EVMAP_H_
/** @file evmap-internal.h
*
@@ -39,15 +39,15 @@ struct event;
/** Initialize an event_map for use.
*/
-void evmap_io_initmap_(struct event_io_map* ctx);
-void evmap_signal_initmap_(struct event_signal_map* ctx);
+void evmap_io_initmap(struct event_io_map* ctx);
+void evmap_signal_initmap(struct event_signal_map* ctx);
/** Remove all entries from an event_map.
@param ctx the map to clear.
*/
-void evmap_io_clear_(struct event_io_map* ctx);
-void evmap_signal_clear_(struct event_signal_map* ctx);
+void evmap_io_clear(struct event_io_map* ctx);
+void evmap_signal_clear(struct event_signal_map* ctx);
/** Add an IO event (some combination of EV_READ or EV_WRITE) to an
event_base's list of events on a given file descriptor, and tell the
@@ -59,7 +59,7 @@ void evmap_signal_clear_(struct event_signal_map* ctx);
@param fd the file descriptor corresponding to ev.
@param ev the event to add.
*/
-int evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev);
+int evmap_io_add(struct event_base *base, evutil_socket_t fd, struct event *ev);
/** Remove an IO event (some combination of EV_READ or EV_WRITE) to an
event_base's list of events on a given file descriptor, and tell the
underlying eventops about the fd if its state has changed.
@@ -68,50 +68,25 @@ int evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev)
@param fd the file descriptor corresponding to ev.
@param ev the event to remove.
*/
-int evmap_io_del_(struct event_base *base, evutil_socket_t fd, struct event *ev);
+int evmap_io_del(struct event_base *base, evutil_socket_t fd, struct event *ev);
/** Active the set of events waiting on an event_base for a given fd.
@param base the event_base to operate on.
@param fd the file descriptor that has become active.
@param events a bitmask of EV_READ|EV_WRITE|EV_ET.
*/
-void evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events);
+void evmap_io_active(struct event_base *base, evutil_socket_t fd, short events);
/* These functions behave in the same way as evmap_io_*, except they work on
* signals rather than fds. signals use a linear map everywhere; fds use
* either a linear map or a hashtable. */
-int evmap_signal_add_(struct event_base *base, int signum, struct event *ev);
-int evmap_signal_del_(struct event_base *base, int signum, struct event *ev);
-void evmap_signal_active_(struct event_base *base, evutil_socket_t signum, int ncalls);
+int evmap_signal_add(struct event_base *base, int signum, struct event *ev);
+int evmap_signal_del(struct event_base *base, int signum, struct event *ev);
+void evmap_signal_active(struct event_base *base, evutil_socket_t signum, int ncalls);
-/* Return the fdinfo object associated with a given fd. If the fd has no
- * events associated with it, the result may be NULL.
- */
-void *evmap_io_get_fdinfo_(struct event_io_map *ctx, evutil_socket_t fd);
-
-/* Helper for event_reinit(): Tell the backend to re-add every fd and signal
- * for which we have a pending event.
- */
-int evmap_reinit_(struct event_base *base);
-
-/* Helper for event_base_free(): Call event_del() on every pending fd and
- * signal event.
- */
-void evmap_delete_all_(struct event_base *base);
-
-/* Helper for event_base_assert_ok_(): Check referential integrity of the
- * evmaps.
- */
-void evmap_check_integrity_(struct event_base *base);
+void *evmap_io_get_fdinfo(struct event_io_map *ctx, evutil_socket_t fd);
-/* Helper: Call fn on every fd or signal event, passing as its arguments the
- * provided event_base, the event, and arg. If fn returns 0, process the next
- * event. If it returns any other value, return that value and process no
- * more events.
- */
-int evmap_foreach_event_(struct event_base *base,
- event_base_foreach_event_cb fn,
- void *arg);
+void evmap_check_integrity(struct event_base *base);
-#endif /* EVMAP_INTERNAL_H_INCLUDED_ */
+#endif /* _EVMAP_H_ */