Lines Matching defs:ub_event_base
81 struct ub_event_base;
85 * The Virtual Method Table for and ub_event_base "object"
88 /** Destructor for the ub_event_base object,
90 void (*free)(struct ub_event_base*);
93 int (*dispatch)(struct ub_event_base*);
95 int (*loopexit)(struct ub_event_base*, struct timeval*);
97 struct ub_event* (*new_event)(struct ub_event_base*,
101 struct ub_event* (*new_signal)(struct ub_event_base*, int fd,
105 struct ub_event* (*winsock_register_wsaevent)(struct ub_event_base*,
111 * ub_event_base "object" with the ub_ctx_create_ub_event() function.
115 struct ub_event_base {
118 /** Virtual Method Table for ub_event_base */
142 int (*add_timer)(struct ub_event*, struct ub_event_base*,
187 struct ub_ctx* ub_ctx_create_ub_event(struct ub_event_base* base);