Index
Modules:
libevent
,
libevent/bindings/buffer
,
libevent/bindings/bufferevent
,
libevent/bindings/event
,
libevent/bindings/http
,
libevent/bindings/listener
.
API symbols
BEV_ERROR:
bufferevent: BuffereventFilterResult.BEV_ERROR
BEV_EVENT_CONNECTED:
bufferevent: const BEV_EVENT_CONNECTED
BEV_EVENT_EOF:
bufferevent: const BEV_EVENT_EOF
BEV_EVENT_ERROR:
bufferevent: const BEV_EVENT_ERROR
BEV_EVENT_READING:
bufferevent: const BEV_EVENT_READING
BEV_EVENT_TIMEOUT:
bufferevent: const BEV_EVENT_TIMEOUT
BEV_EVENT_WRITING:
bufferevent: const BEV_EVENT_WRITING
BEV_FINISHED:
bufferevent: BuffereventFlushMode.BEV_FINISHED
BEV_FLUSH:
bufferevent: BuffereventFlushMode.BEV_FLUSH
BEV_NEED_MORE:
bufferevent: BuffereventFilterResult.BEV_NEED_MORE
BEV_NORMAL:
bufferevent: BuffereventFlushMode.BEV_NORMAL
BEV_OK:
bufferevent: BuffereventFilterResult.BEV_OK
BEV_OPT_CLOSE_ON_FREE:
bufferevent: const BEV_OPT_CLOSE_ON_FREE
BEV_OPT_DEFER_CALLBACKS:
bufferevent: const BEV_OPT_DEFER_CALLBACKS
BEV_OPT_THREADSAFE:
bufferevent: const BEV_OPT_THREADSAFE
BEV_OPT_UNLOCK_CALLBACKS:
bufferevent: const BEV_OPT_UNLOCK_CALLBACKS
BEV_TRIG_DEFER_CALLBACKS:
bufferevent: const BEV_TRIG_DEFER_CALLBACKS
BEV_TRIG_IGNORE_WATERMARKS:
bufferevent: const BEV_TRIG_IGNORE_WATERMARKS
bufferevent:
bufferevent: object bufferevent
bufferevent_add_to_rate_limit_group:
bufferevent: proc bufferevent_add_to_rate_limit_group(bev: ptr bufferevent; group: ptr bufferevent_rate_limit_group): cint
bufferevent_base_set:
bufferevent: proc bufferevent_base_set(base: ptr event_base; bufev: ptr bufferevent): cint
bufferevent_data_cb:
bufferevent: type bufferevent_data_cb
bufferevent_decref:
bufferevent: proc bufferevent_decref(bufev: ptr bufferevent): cint
bufferevent_decrement_read_limit:
bufferevent: proc bufferevent_decrement_read_limit(bev: ptr bufferevent; decr: csize_t): cint
bufferevent_decrement_write_limit:
bufferevent: proc bufferevent_decrement_write_limit(bev: ptr bufferevent; decr: csize_t): cint
bufferevent_disable:
bufferevent: proc bufferevent_disable(bufev: ptr bufferevent; event: cshort): cint
bufferevent_enable:
bufferevent: proc bufferevent_enable(bufev: ptr bufferevent; event: cshort): cint
bufferevent_event_cb:
bufferevent: type bufferevent_event_cb
bufferevent_filter_cb:
bufferevent: type bufferevent_filter_cb
bufferevent_filter_new:
bufferevent: proc bufferevent_filter_new(underlying: ptr bufferevent; input_filter: bufferevent_filter_cb; output_filter: bufferevent_filter_cb; options: cint; free_context: proc (ctx: pointer) {.cdecl.}; ctx: pointer): ptr bufferevent
BuffereventFilterResult:
bufferevent: enum BuffereventFilterResult
bufferevent_flush:
bufferevent: proc bufferevent_flush(bufev: ptr bufferevent; iotype: cshort; mode: BuffereventFlushMode): cint
BuffereventFlushMode:
bufferevent: enum BuffereventFlushMode
bufferevent_free:
bufferevent: proc bufferevent_free(bufev: ptr bufferevent)
bufferevent_get_base:
bufferevent: proc bufferevent_get_base(bev: ptr bufferevent): ptr event_base
bufferevent_getcb:
bufferevent: proc bufferevent_getcb(bufev: ptr bufferevent; readcb_ptr: ptr bufferevent_data_cb; writecb_ptr: ptr bufferevent_data_cb; eventcb_ptr: ptr bufferevent_event_cb; cbarg_ptr: ptr pointer)
bufferevent_get_enabled:
bufferevent: proc bufferevent_get_enabled(bufev: ptr bufferevent): cshort
bufferevent_getfd:
bufferevent: proc bufferevent_getfd(bufev: ptr bufferevent): evutil_socket_t
bufferevent_get_input:
bufferevent: proc bufferevent_get_input(bufev: ptr bufferevent): ptr Evbuffer
bufferevent_get_max_single_read:
bufferevent: proc bufferevent_get_max_single_read(bev: ptr bufferevent): csize_t
bufferevent_get_max_single_write:
bufferevent: proc bufferevent_get_max_single_write(bev: ptr bufferevent): csize_t
bufferevent_get_max_to_read:
bufferevent: proc bufferevent_get_max_to_read(bev: ptr bufferevent): csize_t
bufferevent_get_max_to_write:
bufferevent: proc bufferevent_get_max_to_write(bev: ptr bufferevent): csize_t
bufferevent_get_output:
bufferevent: proc bufferevent_get_output(bufev: ptr bufferevent): ptr Evbuffer
bufferevent_get_priority:
bufferevent: proc bufferevent_get_priority(bufev: ptr bufferevent): cint
bufferevent_get_read_limit:
bufferevent: proc bufferevent_get_read_limit(bev: ptr bufferevent): csize_t
bufferevent_get_token_bucket_cfg:
bufferevent: proc bufferevent_get_token_bucket_cfg(bev: ptr bufferevent): ptr ev_token_bucket_cfg
bufferevent_get_underlying:
bufferevent: proc bufferevent_get_underlying(bufev: ptr bufferevent): ptr bufferevent
bufferevent_getwatermark:
bufferevent: proc bufferevent_getwatermark(bufev: ptr bufferevent; events: cshort; lowmark: ptr csize_t; highmark: ptr csize_t): cint
bufferevent_get_write_limit:
bufferevent: proc bufferevent_get_write_limit(bev: ptr bufferevent): csize_t
bufferevent_incref:
bufferevent: proc bufferevent_incref(bufev: ptr bufferevent)
bufferevent_lock:
bufferevent: proc bufferevent_lock(bufev: ptr bufferevent)
bufferevent_pair_get_partner:
bufferevent: proc bufferevent_pair_get_partner(bev: ptr bufferevent): ptr bufferevent
bufferevent_pair_new:
bufferevent: proc bufferevent_pair_new(base: ptr event_base; options: cint; pair: ptr ptr bufferevent): cint
bufferevent_priority_set:
bufferevent: proc bufferevent_priority_set(bufev: ptr bufferevent; pri: cint): cint
bufferevent_rate_limit_group:
bufferevent: object bufferevent_rate_limit_group
bufferevent_rate_limit_group_decrement_read:
bufferevent: proc bufferevent_rate_limit_group_decrement_read( group: ptr bufferevent_rate_limit_group; decr: csize_t): cint
bufferevent_rate_limit_group_decrement_write:
bufferevent: proc bufferevent_rate_limit_group_decrement_write( group: ptr bufferevent_rate_limit_group; decr: csize_t): cint
bufferevent_rate_limit_group_free:
bufferevent: proc bufferevent_rate_limit_group_free(group: ptr bufferevent_rate_limit_group)
bufferevent_rate_limit_group_get_read_limit:
bufferevent: proc bufferevent_rate_limit_group_get_read_limit( group: ptr bufferevent_rate_limit_group): csize_t
bufferevent_rate_limit_group_get_totals:
bufferevent: proc bufferevent_rate_limit_group_get_totals(grp: ptr bufferevent_rate_limit_group; total_read_out: ptr ev_uint64_t; total_written_out: ptr ev_uint64_t)
bufferevent_rate_limit_group_get_write_limit:
bufferevent: proc bufferevent_rate_limit_group_get_write_limit( group: ptr bufferevent_rate_limit_group): csize_t
bufferevent_rate_limit_group_new:
bufferevent: proc bufferevent_rate_limit_group_new(base: ptr event_base; cfg: ptr ev_token_bucket_cfg): ptr bufferevent_rate_limit_group
bufferevent_rate_limit_group_reset_totals:
bufferevent: proc bufferevent_rate_limit_group_reset_totals(grp: ptr bufferevent_rate_limit_group)
bufferevent_rate_limit_group_set_cfg:
bufferevent: proc bufferevent_rate_limit_group_set_cfg(group: ptr bufferevent_rate_limit_group; cfg: ptr ev_token_bucket_cfg): cint
bufferevent_rate_limit_group_set_min_share:
bufferevent: proc bufferevent_rate_limit_group_set_min_share( group: ptr bufferevent_rate_limit_group; min_share: csize_t): cint
bufferevent_read:
bufferevent: proc bufferevent_read(bufev: ptr bufferevent; data: pointer; size: csize_t): csize_t
bufferevent_read_buffer:
bufferevent: proc bufferevent_read_buffer(bufev: ptr bufferevent; buf: ptr Evbuffer): cint
bufferevent_remove_from_rate_limit_group:
bufferevent: proc bufferevent_remove_from_rate_limit_group(bev: ptr bufferevent): cint
bufferevent_replacefd:
bufferevent: proc bufferevent_replacefd(bufev: ptr bufferevent; fd: evutil_socket_t): cint
bufferevent_setcb:
bufferevent: proc bufferevent_setcb(bufev: ptr bufferevent; readcb: bufferevent_data_cb; writecb: bufferevent_data_cb; eventcb: bufferevent_event_cb; cbarg: pointer)
bufferevent_setfd:
bufferevent: proc bufferevent_setfd(bufev: ptr bufferevent; fd: evutil_socket_t): cint
bufferevent_set_max_single_read:
bufferevent: proc bufferevent_set_max_single_read(bev: ptr bufferevent; size: csize_t): cint
bufferevent_set_max_single_write:
bufferevent: proc bufferevent_set_max_single_write(bev: ptr bufferevent; size: csize_t): cint
bufferevent_set_rate_limit:
bufferevent: proc bufferevent_set_rate_limit(bev: ptr bufferevent; cfg: ptr ev_token_bucket_cfg): cint
bufferevent_set_timeouts:
bufferevent: proc bufferevent_set_timeouts(bufev: ptr bufferevent; timeout_read: pointer; timeout_write: pointer): cint
bufferevent_setwatermark:
bufferevent: proc bufferevent_setwatermark(bufev: ptr bufferevent; events: cshort; lowmark: csize_t; highmark: csize_t)
bufferevent_socket_connect:
bufferevent: proc bufferevent_socket_connect(bufev: ptr bufferevent; addr: pointer; socklen: cint): cint
bufferevent_socket_connect_hostname:
bufferevent: proc bufferevent_socket_connect_hostname(bufev: ptr bufferevent; evdns_base: pointer; family: cint; hostname: cstring; port: cint): cint
bufferevent_socket_connect_hostname_hints:
bufferevent: proc bufferevent_socket_connect_hostname_hints(bufev: ptr bufferevent; evdns_base: pointer; hints_in: pointer; hostname: cstring; port: cint): cint
bufferevent_socket_get_dns_error:
bufferevent: proc bufferevent_socket_get_dns_error(bev: ptr bufferevent): cint
bufferevent_socket_new:
bufferevent: proc bufferevent_socket_new(base: ptr event_base; fd: evutil_socket_t; options: cint): ptr bufferevent
bufferevent_trigger:
bufferevent: proc bufferevent_trigger(bufev: ptr bufferevent; iotype: cshort; options: cint)
bufferevent_trigger_event:
bufferevent: proc bufferevent_trigger_event(bufev: ptr bufferevent; what: cshort; options: cint)
bufferevent_unlock:
bufferevent: proc bufferevent_unlock(bufev: ptr bufferevent)
bufferevent_write:
bufferevent: proc bufferevent_write(bufev: ptr bufferevent; data: pointer; size: csize_t): cint
bufferevent_write_buffer:
bufferevent: proc bufferevent_write_buffer(bufev: ptr bufferevent; buf: ptr Evbuffer): cint
Evbuffer:
buffer: object Evbuffer
evbuffer_add:
buffer: proc evbuffer_add(buf: ptr Evbuffer; data: pointer; datlen: csize_t): cint
evbuffer_add_buffer:
buffer: proc evbuffer_add_buffer(outbuf: ptr Evbuffer; inbuf: ptr Evbuffer): cint
evbuffer_add_buffer_reference:
buffer: proc evbuffer_add_buffer_reference(outbuf: ptr Evbuffer; inbuf: ptr Evbuffer): cint
evbuffer_add_cb:
buffer: proc evbuffer_add_cb(buffer: ptr Evbuffer; cb: EvbufferCbFunc; cbarg: pointer): ptr EvbufferCbEntry
evbuffer_add_file:
buffer: proc evbuffer_add_file(outbuf: ptr Evbuffer; fd: cint; offset: int64; length: int64): cint
evbuffer_add_file_segment:
buffer: proc evbuffer_add_file_segment(buf: ptr Evbuffer; seg: ptr EvbufferFileSegment; offset: int64; length: int64): cint
evbuffer_add_iovec:
buffer: proc evbuffer_add_iovec(buffer: ptr Evbuffer; vec: ptr EvbufferIovec; n_vec: cint): csize_t
evbuffer_add_printf:
buffer: proc evbuffer_add_printf(buf: ptr Evbuffer; fmt: cstring): cint
evbuffer_add_reference:
buffer: proc evbuffer_add_reference(outbuf: ptr Evbuffer; data: pointer; datlen: csize_t; cleanupfn: EvbufferRefCleanupCb; cleanupfn_arg: pointer): cint
evbuffer_add_vprintf:
buffer: proc evbuffer_add_vprintf(buf: ptr Evbuffer; fmt: cstring; ap: pointer): cint
evbuffer_cb_clear_flags:
buffer: proc evbuffer_cb_clear_flags(buffer: ptr Evbuffer; cb: ptr EvbufferCbEntry; flags: uint32): cint
EVBUFFER_CB_ENABLED:
buffer: const EVBUFFER_CB_ENABLED
EvbufferCbEntry:
buffer: object EvbufferCbEntry
EvbufferCbFunc:
buffer: type EvbufferCbFunc
EvbufferCbInfo:
buffer: object EvbufferCbInfo
evbuffer_cb_set_flags:
buffer: proc evbuffer_cb_set_flags(buffer: ptr Evbuffer; cb: ptr EvbufferCbEntry; flags: uint32): cint
evbuffer_clear_flags:
buffer: proc evbuffer_clear_flags(buf: ptr Evbuffer; flags: uint64): cint
evbuffer_commit_space:
buffer: proc evbuffer_commit_space(buf: ptr Evbuffer; vec: ptr EvbufferIovec; n_vecs: cint): cint
evbuffer_copyout:
buffer: proc evbuffer_copyout(buf: ptr Evbuffer; data_out: pointer; datlen: csize_t): int64
evbuffer_copyout_from:
buffer: proc evbuffer_copyout_from(buf: ptr Evbuffer; pos: ptr EvbufferPtr; data_out: pointer; datlen: csize_t): int64
evbuffer_defer_callbacks:
buffer: proc evbuffer_defer_callbacks(buffer: ptr Evbuffer; base: ptr event_base): cint
evbuffer_drain:
buffer: proc evbuffer_drain(buf: ptr Evbuffer; len: csize_t): cint
evbuffer_enable_locking:
buffer: proc evbuffer_enable_locking(buf: ptr Evbuffer; lock: pointer): cint
EVBUFFER_EOL_ANY:
buffer: EvbufferEolStyle.EVBUFFER_EOL_ANY
EVBUFFER_EOL_CRLF:
buffer: EvbufferEolStyle.EVBUFFER_EOL_CRLF
EVBUFFER_EOL_CRLF_STRICT:
buffer: EvbufferEolStyle.EVBUFFER_EOL_CRLF_STRICT
EVBUFFER_EOL_LF:
buffer: EvbufferEolStyle.EVBUFFER_EOL_LF
EVBUFFER_EOL_NUL:
buffer: EvbufferEolStyle.EVBUFFER_EOL_NUL
EvbufferEolStyle:
buffer: enum EvbufferEolStyle
evbuffer_expand:
buffer: proc evbuffer_expand(buf: ptr Evbuffer; datlen: csize_t): cint
EvbufferFileSegment:
buffer: object EvbufferFileSegment
evbuffer_file_segment_add_cleanup_cb:
buffer: proc evbuffer_file_segment_add_cleanup_cb(seg: ptr EvbufferFileSegment; cb: EvbufferFileSegmentCleanupCb; arg: pointer)
EvbufferFileSegmentCleanupCb:
buffer: type EvbufferFileSegmentCleanupCb
evbuffer_file_segment_free:
buffer: proc evbuffer_file_segment_free(seg: ptr EvbufferFileSegment)
evbuffer_file_segment_new:
buffer: proc evbuffer_file_segment_new(fd: cint; offset: int64; length: int64; flags: cuint): ptr EvbufferFileSegment
EVBUFFER_FLAG_DRAINS_TO_FD:
buffer: const EVBUFFER_FLAG_DRAINS_TO_FD
evbuffer_free:
buffer: proc evbuffer_free(buf: ptr Evbuffer)
evbuffer_freeze:
buffer: proc evbuffer_freeze(buf: ptr Evbuffer; at_front: cint): cint
evbuffer_get_contiguous_space:
buffer: proc evbuffer_get_contiguous_space(buf: ptr Evbuffer): csize_t
evbuffer_get_length:
buffer: proc evbuffer_get_length(buf: ptr Evbuffer): csize_t
EvbufferIovec:
buffer: object EvbufferIovec
evbuffer_lock:
buffer: proc evbuffer_lock(buf: ptr Evbuffer)
evbuffer_new:
buffer: proc evbuffer_new(): ptr Evbuffer
evbuffer_peek:
buffer: proc evbuffer_peek(buffer: ptr Evbuffer; len: int64; start_at: ptr EvbufferPtr; vec_out: ptr EvbufferIovec; n_vec: cint): cint
evbuffer_prepend:
buffer: proc evbuffer_prepend(buf: ptr Evbuffer; data: pointer; size: csize_t): cint
evbuffer_prepend_buffer:
buffer: proc evbuffer_prepend_buffer(dst: ptr Evbuffer; src: ptr Evbuffer): cint
EvbufferPtr:
buffer: object EvbufferPtr
EVBUFFER_PTR_ADD:
buffer: EvbufferPtrHow.EVBUFFER_PTR_ADD
EvbufferPtrHow:
buffer: enum EvbufferPtrHow
EVBUFFER_PTR_SET:
buffer: EvbufferPtrHow.EVBUFFER_PTR_SET
evbuffer_ptr_set:
buffer: proc evbuffer_ptr_set(buffer: ptr Evbuffer; ptr: ptr EvbufferPtr; position: csize_t; how: EvbufferPtrHow): cint
evbuffer_pullup:
buffer: proc evbuffer_pullup(buf: ptr Evbuffer; size: int64): ptr uint8
evbuffer_read:
buffer: proc evbuffer_read(buffer: ptr Evbuffer; fd: cint; howmuch: cint): cint
evbuffer_readln:
buffer: proc evbuffer_readln(buffer: ptr Evbuffer; n_read_out: ptr csize_t; eol_style: EvbufferEolStyle): cstring
EvbufferRefCleanupCb:
buffer: type EvbufferRefCleanupCb
evbuffer_remove:
buffer: proc evbuffer_remove(buf: ptr Evbuffer; data: pointer; datlen: csize_t): cint
evbuffer_remove_buffer:
buffer: proc evbuffer_remove_buffer(src: ptr Evbuffer; dst: ptr Evbuffer; datlen: csize_t): cint
evbuffer_remove_cb:
buffer: proc evbuffer_remove_cb(buffer: ptr Evbuffer; cb: EvbufferCbFunc; cbarg: pointer): cint
evbuffer_remove_cb_entry:
buffer: proc evbuffer_remove_cb_entry(buffer: ptr Evbuffer; ent: ptr EvbufferCbEntry): cint
evbuffer_reserve_space:
buffer: proc evbuffer_reserve_space(buf: ptr Evbuffer; size: int64; vec: ptr EvbufferIovec; n_vec: cint): cint
evbuffer_search:
buffer: proc evbuffer_search(buffer: ptr Evbuffer; what: cstring; len: csize_t; start: ptr EvbufferPtr): EvbufferPtr
evbuffer_search_eol:
buffer: proc evbuffer_search_eol(buffer: ptr Evbuffer; start: ptr EvbufferPtr; eol_len_out: ptr csize_t; eol_style: EvbufferEolStyle): EvbufferPtr
evbuffer_search_range:
buffer: proc evbuffer_search_range(buffer: ptr Evbuffer; what: cstring; len: csize_t; start: ptr EvbufferPtr; end: ptr EvbufferPtr): EvbufferPtr
evbuffer_set_flags:
buffer: proc evbuffer_set_flags(buf: ptr Evbuffer; flags: uint64): cint
evbuffer_unfreeze:
buffer: proc evbuffer_unfreeze(buf: ptr Evbuffer; at_front: cint): cint
evbuffer_unlock:
buffer: proc evbuffer_unlock(buf: ptr Evbuffer)
evbuffer_write:
buffer: proc evbuffer_write(buffer: ptr Evbuffer; fd: cint): cint
evbuffer_write_atmost:
buffer: proc evbuffer_write_atmost(buffer: ptr Evbuffer; fd: cint; howmuch: int64): cint
EVBUF_FS_CLOSE_ON_FREE:
buffer: const EVBUF_FS_CLOSE_ON_FREE
EVBUF_FS_DISABLE_LOCKING:
buffer: const EVBUF_FS_DISABLE_LOCKING
EVBUF_FS_DISABLE_MMAP:
buffer: const EVBUF_FS_DISABLE_MMAP
EVBUF_FS_DISABLE_SENDFILE:
buffer: const EVBUF_FS_DISABLE_SENDFILE
EV_CLOSED:
event: const EV_CLOSED
evconnlistener:
http: object evconnlistener
evconnlistener_cb:
listener: type evconnlistener_cb
evconnlistener_disable:
listener: proc evconnlistener_disable(lev: ptr evconnlistener): cint
evconnlistener_enable:
listener: proc evconnlistener_enable(lev: ptr evconnlistener): cint
evconnlistener_errorcb:
listener: type evconnlistener_errorcb
evconnlistener_free:
listener: proc evconnlistener_free(lev: ptr evconnlistener)
evconnlistener_get_base:
listener: proc evconnlistener_get_base(lev: ptr evconnlistener): ptr event_base
evconnlistener_get_fd:
listener: proc evconnlistener_get_fd(lev: ptr evconnlistener): evutil_socket_t
evconnlistener_new:
listener: proc evconnlistener_new(base: ptr event_base; cb: evconnlistener_cb; res: pointer; flags: cuint; backlog: cint; fd: evutil_socket_t): ptr evconnlistener
evconnlistener_new_bind:
listener: proc evconnlistener_new_bind(base: ptr event_base; cb: evconnlistener_cb; res: pointer; flags: cuint; backlog: cint; sa: ptr sockaddr; socklen: cint): ptr evconnlistener
evconnlistener_set_cb:
listener: proc evconnlistener_set_cb(lev: ptr evconnlistener; cb: evconnlistener_cb; arg: pointer)
evconnlistener_set_error_cb:
listener: proc evconnlistener_set_error_cb(lev: ptr evconnlistener; errorcb: evconnlistener_errorcb)
evdns_base:
http: object evdns_base
event:
event: object event
Event:
event: object Event
event_active:
event: proc event_active(ev: ptr event; res: cint; ncalls: cushort)
event_add:
event: proc event_add(ev: ptr event; timeout: pointer): cint
event_assign:
event: proc event_assign(ev: ptr event; base: ptr event_base; fd: cint; events: cushort; cb: EventCallbackFn; arg: pointer): cint
event_base:
event: object event_base
EventBase:
event: object EventBase
event_base_active_by_fd:
event: proc event_base_active_by_fd(base: ptr event_base; fd: cint; events: cushort)
event_base_active_by_signal:
event: proc event_base_active_by_signal(base: ptr event_base; sig: cint)
EVENT_BASE_COUNT_ACTIVE:
event: const EVENT_BASE_COUNT_ACTIVE
EVENT_BASE_COUNT_ADDED:
event: const EVENT_BASE_COUNT_ADDED
EVENT_BASE_COUNT_VIRTUAL:
event: const EVENT_BASE_COUNT_VIRTUAL
event_base_dispatch:
event: proc event_base_dispatch(base: ptr event_base): cint
event_base_dump_events:
event: proc event_base_dump_events(base: ptr event_base; output: pointer)
EVENT_BASE_FLAG_EPOLL_USE_CHANGELIST:
event: const EVENT_BASE_FLAG_EPOLL_USE_CHANGELIST
EVENT_BASE_FLAG_IGNORE_ENV:
event: const EVENT_BASE_FLAG_IGNORE_ENV
EVENT_BASE_FLAG_NO_CACHE_TIME:
event: const EVENT_BASE_FLAG_NO_CACHE_TIME
EVENT_BASE_FLAG_NOLOCK:
event: const EVENT_BASE_FLAG_NOLOCK
EVENT_BASE_FLAG_PRECISE_TIMER:
event: const EVENT_BASE_FLAG_PRECISE_TIMER
EVENT_BASE_FLAG_STARTUP_IOCP:
event: const EVENT_BASE_FLAG_STARTUP_IOCP
event_base_foreach_event:
event: proc event_base_foreach_event(base: ptr event_base; fn: EventBaseForeachEventCb; arg: pointer): cint
EventBaseForeachEventCb:
event: type EventBaseForeachEventCb
event_base_free:
event: proc event_base_free(base: ptr event_base)
event_base_free_nofinalize:
event: proc event_base_free_nofinalize(base: ptr event_base)
event_base_get_features:
event: proc event_base_get_features(base: ptr event_base): cint
event_base_get_max_events:
event: proc event_base_get_max_events(base: ptr event_base; flags: cuint; clear: cint): cint
event_base_get_method:
event: proc event_base_get_method(base: ptr event_base): cstring
event_base_get_npriorities:
event: proc event_base_get_npriorities(base: ptr event_base): cint
event_base_get_num_events:
event: proc event_base_get_num_events(base: ptr event_base; flags: cuint): cint
event_base_get_running_event:
event: proc event_base_get_running_event(base: ptr event_base): ptr event
event_base_gettimeofday_cached:
event: proc event_base_gettimeofday_cached(base: ptr event_base; tv: pointer): cint
event_base_got_break:
event: proc event_base_got_break(base: ptr event_base): cint
event_base_got_exit:
event: proc event_base_got_exit(base: ptr event_base): cint
event_base_init_common_timeout:
event: proc event_base_init_common_timeout(base: ptr event_base; duration: pointer): pointer
event_base_loop:
event: proc event_base_loop(base: ptr event_base; flags: cint): cint
event_base_loopbreak:
event: proc event_base_loopbreak(base: ptr event_base): cint
event_base_loopcontinue:
event: proc event_base_loopcontinue(base: ptr event_base): cint
event_base_loopexit:
event: proc event_base_loopexit(base: ptr event_base; tv: pointer): cint
event_base_new:
event: proc event_base_new(): ptr event_base
event_base_new_with_config:
event: proc event_base_new_with_config(cfg: ptr event_config): ptr event_base
event_base_once:
event: proc event_base_once(base: ptr event_base; fd: cint; events: cushort; cb: EventCallbackFn; arg: pointer; timeout: pointer): cint
event_base_priority_init:
event: proc event_base_priority_init(base: ptr event_base; npriorities: cint): cint
event_base_set:
event: proc event_base_set(base: ptr event_base; ev: ptr event): cint
event_base_update_cache_time:
event: proc event_base_update_cache_time(base: ptr event_base): cint
EventCallbackFn:
event: type EventCallbackFn
EventConfig:
event: object EventConfig
event_config:
event: object event_config
event_config_avoid_method:
event: proc event_config_avoid_method(cfg: ptr event_config; method: cstring): cint
event_config_free:
event: proc event_config_free(cfg: ptr event_config)
event_config_new:
event: proc event_config_new(): ptr event_config
event_config_require_features:
event: proc event_config_require_features(cfg: ptr event_config; feature: cint): cint
event_config_set_flag:
event: proc event_config_set_flag(cfg: ptr event_config; flag: cint): cint
event_config_set_max_dispatch_interval:
event: proc event_config_set_max_dispatch_interval(cfg: ptr event_config; max_interval: pointer; max_callbacks: cint; min_priority: cint): cint
event_config_set_num_cpus_hint:
event: proc event_config_set_num_cpus_hint(cfg: ptr event_config; cpus: cint): cint
event_debug_unassign:
event: proc event_debug_unassign(ev: ptr event)
event_del:
event: proc event_del(ev: ptr event): cint
event_del_block:
event: proc event_del_block(ev: ptr event): cint
event_del_noblock:
event: proc event_del_noblock(ev: ptr event): cint
event_enable_debug_logging:
event: proc event_enable_debug_logging(which: uint32)
event_enable_debug_mode:
event: proc event_enable_debug_mode()
EventFatalCb:
event: type EventFatalCb
event_finalize:
event: proc event_finalize(flags: cuint; ev: ptr event; cb: EventFinalizeCallbackFn): cint
EventFinalizeCallbackFn:
event: type EventFinalizeCallbackFn
event_free:
event: proc event_free(ev: ptr event)
event_free_finalize:
event: proc event_free_finalize(flags: cuint; ev: ptr event; cb: EventFinalizeCallbackFn): cint
event_get_assignment:
event: proc event_get_assignment(ev: ptr event; base_out: ptr ptr event_base; fd_out: ptr cint; events_out: ptr cushort; cb_out: ptr EventCallbackFn; arg_out: ptr pointer)
event_get_base:
event: proc event_get_base(ev: ptr event): ptr event_base
event_get_callback:
event: proc event_get_callback(ev: ptr event): EventCallbackFn
event_get_callback_arg:
event: proc event_get_callback_arg(ev: ptr event): pointer
event_get_events:
event: proc event_get_events(ev: ptr event): cushort
event_get_fd:
event: proc event_get_fd(ev: ptr event): cint
event_get_priority:
event: proc event_get_priority(ev: ptr event): cint
event_get_supported_methods:
event: proc event_get_supported_methods(): ptr cstring
event_gettime_monotonic:
event: proc event_gettime_monotonic(base: ptr event_base; tp: pointer): cint
event_get_version:
event: proc event_get_version(): cstring
event_get_version_number:
event: proc event_get_version_number(): uint32
event_initialized:
event: proc event_initialized(ev: ptr event): cint
EventLogCb:
event: type EventLogCb
EVENT_LOG_DEBUG:
event: const EVENT_LOG_DEBUG
EVENT_LOG_ERR:
event: const EVENT_LOG_ERR
EVENT_LOG_MSG:
event: const EVENT_LOG_MSG
EVENT_LOG_WARN:
event: const EVENT_LOG_WARN
event_new:
event: proc event_new(base: ptr event_base; fd: cint; events: cushort; cb: EventCallbackFn; arg: pointer): ptr event
event_pending:
event: proc event_pending(ev: ptr event; events: cushort; tv: pointer): cint
event_priority_set:
event: proc event_priority_set(ev: ptr event; priority: cint): cint
event_remove_timer:
event: proc event_remove_timer(ev: ptr event): cint
event_self_cbarg:
event: proc event_self_cbarg(): pointer
event_set_fatal_callback:
event: proc event_set_fatal_callback(cb: EventFatalCb)
event_set_log_callback:
event: proc event_set_log_callback(cb: EventLogCb)
event_set_mem_functions:
event: proc event_set_mem_functions(malloc_fn: proc (sz: csize_t): pointer {.cdecl.}; realloc_fn: proc (ptr: pointer; sz: csize_t): pointer {.cdecl.}; free_fn: proc (ptr: pointer) {.cdecl.})
event_size:
event: proc event_size(): csize_t
EV_ET:
event: const EV_ET
EV_FEATURE_EARLY_CLOSE:
event: const EV_FEATURE_EARLY_CLOSE
EV_FEATURE_ET:
event: const EV_FEATURE_ET
EV_FEATURE_FDS:
event: const EV_FEATURE_FDS
EV_FEATURE_O1:
event: const EV_FEATURE_O1
EV_FINALIZE:
event: const EV_FINALIZE
evhttp:
http: object evhttp
evhttp_accept_socket:
http: proc evhttp_accept_socket(http: ptr evhttp; fd: cint): cint
evhttp_accept_socket_with_handle:
http: proc evhttp_accept_socket_with_handle(http: ptr evhttp; fd: cint): ptr evhttp_bound_socket
evhttp_add_header:
http: proc evhttp_add_header(headers: ptr evkeyvalq; key: cstring; value: cstring): cint
evhttp_add_server_alias:
http: proc evhttp_add_server_alias(http: ptr evhttp; alias: cstring): cint
evhttp_add_virtual_host:
http: proc evhttp_add_virtual_host(http: ptr evhttp; pattern: cstring; vhost: ptr evhttp): cint
EvhttpBevcb:
http: type EvhttpBevcb
evhttp_bind_listener:
http: proc evhttp_bind_listener(http: ptr evhttp; listener: ptr evconnlistener): ptr evhttp_bound_socket
evhttp_bind_socket:
http: proc evhttp_bind_socket(http: ptr evhttp; address: cstring; port: uint16): cint
evhttp_bind_socket_with_handle:
http: proc evhttp_bind_socket_with_handle(http: ptr evhttp; address: cstring; port: uint16): ptr evhttp_bound_socket
evhttp_bound_socket:
http: object evhttp_bound_socket
EvhttpBoundSocketForeachFn:
http: type EvhttpBoundSocketForeachFn
evhttp_bound_socket_get_fd:
http: proc evhttp_bound_socket_get_fd(bound: ptr evhttp_bound_socket): cint
evhttp_bound_socket_get_listener:
http: proc evhttp_bound_socket_get_listener(bound: ptr evhttp_bound_socket): ptr evconnlistener
evhttp_cancel_request:
http: proc evhttp_cancel_request(req: ptr evhttp_request)
evhttp_clear_headers:
http: proc evhttp_clear_headers(headers: ptr evkeyvalq)
EvhttpCmdType:
http: enum EvhttpCmdType
EVHTTP_CON_LINGERING_CLOSE:
http: const EVHTTP_CON_LINGERING_CLOSE
evhttp_connection:
http: object evhttp_connection
evhttp_connection_base_bufferevent_new:
http: proc evhttp_connection_base_bufferevent_new(base: ptr event_base; dnsbase: ptr evdns_base; bev: pointer; address: cstring; port: uint16): ptr evhttp_connection
evhttp_connection_base_new:
http: proc evhttp_connection_base_new(base: ptr event_base; dnsbase: ptr evdns_base; address: cstring; port: uint16): ptr evhttp_connection
EvhttpConnectionCloseCb:
http: type EvhttpConnectionCloseCb
evhttp_connection_free:
http: proc evhttp_connection_free(evcon: ptr evhttp_connection)
evhttp_connection_free_on_completion:
http: proc evhttp_connection_free_on_completion(evcon: ptr evhttp_connection)
evhttp_connection_get_addr:
http: proc evhttp_connection_get_addr(evcon: ptr evhttp_connection): pointer
evhttp_connection_get_base:
http: proc evhttp_connection_get_base(evcon: ptr evhttp_connection): ptr event_base
evhttp_connection_get_bufferevent:
http: proc evhttp_connection_get_bufferevent(evcon: ptr evhttp_connection): pointer
evhttp_connection_get_peer:
http: proc evhttp_connection_get_peer(evcon: ptr evhttp_connection; address: ptr cstring; port: ptr uint16)
evhttp_connection_get_server:
http: proc evhttp_connection_get_server(evcon: ptr evhttp_connection): ptr evhttp
evhttp_connection_set_closecb:
http: proc evhttp_connection_set_closecb(evcon: ptr evhttp_connection; cb: EvhttpConnectionCloseCb; arg: pointer)
evhttp_connection_set_family:
http: proc evhttp_connection_set_family(evcon: ptr evhttp_connection; family: cint)
evhttp_connection_set_flags:
http: proc evhttp_connection_set_flags(evcon: ptr evhttp_connection; flags: cint): cint
evhttp_connection_set_initial_retry_tv:
http: proc evhttp_connection_set_initial_retry_tv(evcon: ptr evhttp_connection; tv: pointer)
evhttp_connection_set_local_address:
http: proc evhttp_connection_set_local_address(evcon: ptr evhttp_connection; address: cstring)
evhttp_connection_set_local_port:
http: proc evhttp_connection_set_local_port(evcon: ptr evhttp_connection; port: uint16)
evhttp_connection_set_max_body_size:
http: proc evhttp_connection_set_max_body_size(evcon: ptr evhttp_connection; new_max_body_size: int64)
evhttp_connection_set_max_headers_size:
http: proc evhttp_connection_set_max_headers_size(evcon: ptr evhttp_connection; new_max_headers_size: int64)
evhttp_connection_set_retries:
http: proc evhttp_connection_set_retries(evcon: ptr evhttp_connection; retry_max: cint)
evhttp_connection_set_timeout:
http: proc evhttp_connection_set_timeout(evcon: ptr evhttp_connection; timeout_in_secs: cint)
evhttp_connection_set_timeout_tv:
http: proc evhttp_connection_set_timeout_tv(evcon: ptr evhttp_connection; tv: pointer)
EVHTTP_CON_PUBLIC_FLAGS_END:
http: const EVHTTP_CON_PUBLIC_FLAGS_END
EVHTTP_CON_READ_ON_WRITE_ERROR:
http: const EVHTTP_CON_READ_ON_WRITE_ERROR
EVHTTP_CON_REUSE_CONNECTED_ADDR:
http: const EVHTTP_CON_REUSE_CONNECTED_ADDR
evhttp_decode_uri:
http: proc evhttp_decode_uri(uri: cstring): cstring
evhttp_del_accept_socket:
http: proc evhttp_del_accept_socket(http: ptr evhttp; bound: ptr evhttp_bound_socket)
evhttp_del_cb:
http: proc evhttp_del_cb(http: ptr evhttp; path: cstring): cint
evhttp_encode_uri:
http: proc evhttp_encode_uri(str: cstring): cstring
evhttp_find_header:
http: proc evhttp_find_header(headers: ptr evkeyvalq; key: cstring): cstring
evhttp_foreach_bound_socket:
http: proc evhttp_foreach_bound_socket(http: ptr evhttp; fn: EvhttpBoundSocketForeachFn; arg: pointer)
evhttp_free:
http: proc evhttp_free(http: ptr evhttp)
evhttp_htmlescape:
http: proc evhttp_htmlescape(html: cstring): cstring
evhttp_make_request:
http: proc evhttp_make_request(evcon: ptr evhttp_connection; req: ptr evhttp_request; typ: EvhttpCmdType; uri: cstring): cint
evhttp_new:
http: proc evhttp_new(base: ptr event_base): ptr evhttp
evhttp_parse_query:
http: proc evhttp_parse_query(uri: cstring; headers: ptr evkeyvalq): cint
evhttp_parse_query_str:
http: proc evhttp_parse_query_str(query: cstring; headers: ptr evkeyvalq): cint
evhttp_remove_header:
http: proc evhttp_remove_header(headers: ptr evkeyvalq; key: cstring): cint
evhttp_remove_server_alias:
http: proc evhttp_remove_server_alias(http: ptr evhttp; alias: cstring): cint
evhttp_remove_virtual_host:
http: proc evhttp_remove_virtual_host(http: ptr evhttp; vhost: ptr evhttp): cint
EVHTTP_REQ_CONNECT:
http: EvhttpCmdType.EVHTTP_REQ_CONNECT
EVHTTP_REQ_DELETE:
http: EvhttpCmdType.EVHTTP_REQ_DELETE
EVHTTP_REQ_GET:
http: EvhttpCmdType.EVHTTP_REQ_GET
EVHTTP_REQ_HEAD:
http: EvhttpCmdType.EVHTTP_REQ_HEAD
EVHTTP_REQ_OPTIONS:
http: EvhttpCmdType.EVHTTP_REQ_OPTIONS
EVHTTP_REQ_PATCH:
http: EvhttpCmdType.EVHTTP_REQ_PATCH
EVHTTP_REQ_POST:
http: EvhttpCmdType.EVHTTP_REQ_POST
EVHTTP_REQ_PUT:
http: EvhttpCmdType.EVHTTP_REQ_PUT
EVHTTP_REQ_TRACE:
http: EvhttpCmdType.EVHTTP_REQ_TRACE
Evhttp_request:
http: evhttp_request_kind.Evhttp_request
evhttp_request:
http: object evhttp_request
EvhttpRequestCb:
http: type EvhttpRequestCb
EvhttpRequestError:
http: enum EvhttpRequestError
EvhttpRequestErrorCb:
http: type EvhttpRequestErrorCb
evhttp_request_free:
http: proc evhttp_request_free(req: ptr evhttp_request)
evhttp_request_get_command:
http: proc evhttp_request_get_command(req: ptr evhttp_request): EvhttpCmdType
evhttp_request_get_connection:
http: proc evhttp_request_get_connection(req: ptr evhttp_request): ptr evhttp_connection
evhttp_request_get_evhttp_uri:
http: proc evhttp_request_get_evhttp_uri(req: ptr evhttp_request): ptr evhttp_uri
evhttp_request_get_host:
http: proc evhttp_request_get_host(req: ptr evhttp_request): cstring
evhttp_request_get_input_buffer:
http: proc evhttp_request_get_input_buffer(req: ptr evhttp_request): ptr Evbuffer
evhttp_request_get_input_headers:
http: proc evhttp_request_get_input_headers(req: ptr evhttp_request): ptr evkeyvalq
evhttp_request_get_output_buffer:
http: proc evhttp_request_get_output_buffer(req: ptr evhttp_request): ptr Evbuffer
evhttp_request_get_output_headers:
http: proc evhttp_request_get_output_headers(req: ptr evhttp_request): ptr evkeyvalq
evhttp_request_get_response_code:
http: proc evhttp_request_get_response_code(req: ptr evhttp_request): cint
evhttp_request_get_response_code_line:
http: proc evhttp_request_get_response_code_line(req: ptr evhttp_request): cstring
evhttp_request_get_uri:
http: proc evhttp_request_get_uri(req: ptr evhttp_request): cstring
EvhttpRequestHeaderCb:
http: type EvhttpRequestHeaderCb
evhttp_request_is_owned:
http: proc evhttp_request_is_owned(req: ptr evhttp_request): cint
evhttp_request_kind:
http: enum evhttp_request_kind
evhttp_request_new:
http: proc evhttp_request_new(cb: EvhttpRequestCb; arg: pointer): ptr evhttp_request
EvhttpRequestOnCompleteCb:
http: type EvhttpRequestOnCompleteCb
evhttp_request_own:
http: proc evhttp_request_own(req: ptr evhttp_request)
evhttp_request_set_chunked_cb:
http: proc evhttp_request_set_chunked_cb(req: ptr evhttp_request; cb: EvhttpRequestCb)
evhttp_request_set_error_cb:
http: proc evhttp_request_set_error_cb(req: ptr evhttp_request; cb: EvhttpRequestErrorCb)
evhttp_request_set_header_cb:
http: proc evhttp_request_set_header_cb(req: ptr evhttp_request; cb: EvhttpRequestHeaderCb)
evhttp_request_set_on_complete_cb:
http: proc evhttp_request_set_on_complete_cb(req: ptr evhttp_request; cb: EvhttpRequestOnCompleteCb; cb_arg: pointer)
Evhttp_response:
http: evhttp_request_kind.Evhttp_response
evhttp_send_error:
http: proc evhttp_send_error(req: ptr evhttp_request; error: cint; reason: cstring)
evhttp_send_reply:
http: proc evhttp_send_reply(req: ptr evhttp_request; code: cint; reason: cstring; databuf: ptr Evbuffer)
evhttp_send_reply_chunk:
http: proc evhttp_send_reply_chunk(req: ptr evhttp_request; databuf: ptr Evbuffer)
evhttp_send_reply_chunk_with_cb:
http: proc evhttp_send_reply_chunk_with_cb(req: ptr evhttp_request; databuf: ptr Evbuffer; cb: EvhttpConnectionCloseCb; arg: pointer)
evhttp_send_reply_end:
http: proc evhttp_send_reply_end(req: ptr evhttp_request)
evhttp_send_reply_start:
http: proc evhttp_send_reply_start(req: ptr evhttp_request; code: cint; reason: cstring)
EVHTTP_SERVER_LINGERING_CLOSE:
http: const EVHTTP_SERVER_LINGERING_CLOSE
evhttp_set_allowed_methods:
http: proc evhttp_set_allowed_methods(http: ptr evhttp; methods: uint16)
evhttp_set_bevcb:
http: proc evhttp_set_bevcb(http: ptr evhttp; cb: EvhttpBevcb; arg: pointer)
evhttp_set_cb:
http: proc evhttp_set_cb(http: ptr evhttp; path: cstring; cb: EvhttpRequestCb; cb_arg: pointer): cint
evhttp_set_default_content_type:
http: proc evhttp_set_default_content_type(http: ptr evhttp; content_type: cstring)
evhttp_set_flags:
http: proc evhttp_set_flags(http: ptr evhttp; flags: cint): cint
evhttp_set_gencb:
http: proc evhttp_set_gencb(http: ptr evhttp; cb: EvhttpRequestCb; arg: pointer)
evhttp_set_max_body_size:
http: proc evhttp_set_max_body_size(http: ptr evhttp; max_body_size: int64)
evhttp_set_max_headers_size:
http: proc evhttp_set_max_headers_size(http: ptr evhttp; max_headers_size: int64)
evhttp_set_timeout:
http: proc evhttp_set_timeout(http: ptr evhttp; timeout_in_secs: cint)
evhttp_set_timeout_tv:
http: proc evhttp_set_timeout_tv(http: ptr evhttp; tv: pointer)
evhttp_uri:
http: object evhttp_uri
evhttp_uridecode:
http: proc evhttp_uridecode(uri: cstring; decode_plus: cint; size_out: ptr csize_t): cstring
evhttp_uriencode:
http: proc evhttp_uriencode(str: cstring; size: int64; space_to_plus: cint): cstring
evhttp_uri_free:
http: proc evhttp_uri_free(uri: ptr evhttp_uri)
evhttp_uri_get_fragment:
http: proc evhttp_uri_get_fragment(uri: ptr evhttp_uri): cstring
evhttp_uri_get_host:
http: proc evhttp_uri_get_host(uri: ptr evhttp_uri): cstring
evhttp_uri_get_path:
http: proc evhttp_uri_get_path(uri: ptr evhttp_uri): cstring
evhttp_uri_get_port:
http: proc evhttp_uri_get_port(uri: ptr evhttp_uri): cint
evhttp_uri_get_query:
http: proc evhttp_uri_get_query(uri: ptr evhttp_uri): cstring
evhttp_uri_get_scheme:
http: proc evhttp_uri_get_scheme(uri: ptr evhttp_uri): cstring
evhttp_uri_get_userinfo:
http: proc evhttp_uri_get_userinfo(uri: ptr evhttp_uri): cstring
evhttp_uri_join:
http: proc evhttp_uri_join(uri: ptr evhttp_uri; buf: cstring; limit: csize_t): cstring
evhttp_uri_new:
http: proc evhttp_uri_new(): ptr evhttp_uri
evhttp_uri_parse:
http: proc evhttp_uri_parse(source_uri: cstring): ptr evhttp_uri
evhttp_uri_parse_with_flags:
http: proc evhttp_uri_parse_with_flags(source_uri: cstring; flags: cuint): ptr evhttp_uri
evhttp_uri_set_flags:
http: proc evhttp_uri_set_flags(uri: ptr evhttp_uri; flags: cuint)
evhttp_uri_set_fragment:
http: proc evhttp_uri_set_fragment(uri: ptr evhttp_uri; fragment: cstring): cint
evhttp_uri_set_host:
http: proc evhttp_uri_set_host(uri: ptr evhttp_uri; host: cstring): cint
evhttp_uri_set_path:
http: proc evhttp_uri_set_path(uri: ptr evhttp_uri; path: cstring): cint
evhttp_uri_set_port:
http: proc evhttp_uri_set_port(uri: ptr evhttp_uri; port: cint): cint
evhttp_uri_set_query:
http: proc evhttp_uri_set_query(uri: ptr evhttp_uri; query: cstring): cint
evhttp_uri_set_scheme:
http: proc evhttp_uri_set_scheme(uri: ptr evhttp_uri; scheme: cstring): cint
evhttp_uri_set_userinfo:
http: proc evhttp_uri_set_userinfo(uri: ptr evhttp_uri; userinfo: cstring): cint
evkeyvalq:
http: object evkeyvalq
EVLOOP_NO_EXIT_ON_EMPTY:
event: const EVLOOP_NO_EXIT_ON_EMPTY
EVLOOP_NONBLOCK:
event: const EVLOOP_NONBLOCK
EVLOOP_ONCE:
event: const EVLOOP_ONCE
EV_PERSIST:
event: const EV_PERSIST
EV_READ:
event: const EV_READ
EVREQ_HTTP_BUFFER_ERROR:
http: EvhttpRequestError.EVREQ_HTTP_BUFFER_ERROR
EVREQ_HTTP_DATA_TOO_LONG:
http: EvhttpRequestError.EVREQ_HTTP_DATA_TOO_LONG
EVREQ_HTTP_EOF:
http: EvhttpRequestError.EVREQ_HTTP_EOF
EVREQ_HTTP_INVALID_HEADER:
http: EvhttpRequestError.EVREQ_HTTP_INVALID_HEADER
EVREQ_HTTP_REQUEST_CANCEL:
http: EvhttpRequestError.EVREQ_HTTP_REQUEST_CANCEL
EVREQ_HTTP_TIMEOUT:
http: EvhttpRequestError.EVREQ_HTTP_TIMEOUT
EV_SIGNAL:
event: const EV_SIGNAL
EV_TIMEOUT:
event: const EV_TIMEOUT
ev_token_bucket_cfg:
bufferevent: object ev_token_bucket_cfg
ev_token_bucket_cfg_free:
bufferevent: proc ev_token_bucket_cfg_free(cfg: ptr ev_token_bucket_cfg)
ev_token_bucket_cfg_new:
bufferevent: proc ev_token_bucket_cfg_new(read_rate, read_burst, write_rate, write_burst: csize_t; tick_len: pointer): ptr ev_token_bucket_cfg
ev_uint64_t:
event: type ev_uint64_t
evutil_socket_t:
event: type evutil_socket_t
EV_WRITE:
event: const EV_WRITE
HTTP_BADMETHOD:
http: const HTTP_BADMETHOD
HTTP_BADREQUEST:
http: const HTTP_BADREQUEST
HTTP_ENTITYTOOLARGE:
http: const HTTP_ENTITYTOOLARGE
HTTP_EXPECTATIONFAILED:
http: const HTTP_EXPECTATIONFAILED
HTTP_INTERNAL:
http: const HTTP_INTERNAL
HTTP_MOVEPERM:
http: const HTTP_MOVEPERM
HTTP_MOVETEMP:
http: const HTTP_MOVETEMP
HTTP_NOCONTENT:
http: const HTTP_NOCONTENT
HTTP_NOTFOUND:
http: const HTTP_NOTFOUND
HTTP_NOTIMPLEMENTED:
http: const HTTP_NOTIMPLEMENTED
HTTP_NOTMODIFIED:
http: const HTTP_NOTMODIFIED
HTTP_OK:
http: const HTTP_OK
HTTP_SERVUNAVAIL:
http: const HTTP_SERVUNAVAIL
LEV_OPT_BIND_IPV6ONLY:
listener: const LEV_OPT_BIND_IPV6ONLY
LEV_OPT_CLOSE_ON_EXEC:
listener: const LEV_OPT_CLOSE_ON_EXEC
LEV_OPT_CLOSE_ON_FREE:
listener: const LEV_OPT_CLOSE_ON_FREE
LEV_OPT_DEFERRED_ACCEPT:
listener: const LEV_OPT_DEFERRED_ACCEPT
LEV_OPT_DISABLED:
listener: const LEV_OPT_DISABLED
LEV_OPT_LEAVE_SOCKETS_BLOCKING:
listener: const LEV_OPT_LEAVE_SOCKETS_BLOCKING
LEV_OPT_REUSEABLE:
listener: const LEV_OPT_REUSEABLE
LEV_OPT_REUSEABLE_PORT:
listener: const LEV_OPT_REUSEABLE_PORT
LEV_OPT_THREADSAFE:
listener: const LEV_OPT_THREADSAFE
libevent_global_shutdown:
event: proc libevent_global_shutdown()
nim_evkeyvalq_iterate:
http: proc nim_evkeyvalq_iterate(headers: pointer; cb: proc (key, value: cstring; arg: pointer) {.cdecl.}; arg: pointer)
PEvent:
event: type PEvent
PEventBase:
event: type PEventBase
PEventConfig:
event: type PEventConfig
sockaddr:
listener: object sockaddr