libyimmo
Navigation
Contents
Examples
Guide to the C API
C API Reference
WSGI Server
Maintainer Docs
Index
Blog
Source
Related Topics
Documentation overview
Quick search
Index
_
|
B
|
C
|
D
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
W
|
Y
_
__del__() (yimmo.Context method)
__iter__() (yimmo.Context method)
B
body_echo() (in module demo_app)
C
CONNECT_CLEAN_SESSION (C macro)
Context (class in yimmo)
crlf_state (C type)
D
DEFAULT_HTTP_PORT (C macro)
demo_app
module
G
get_chunks() (in module demo_app)
get_source() (in module demo_app)
get_ws_index() (in module demo_app)
H
headers_handler() (in module demo_app)
http_state (C type)
I
issue_startup_msg (C function)
L
LEN_CONTINUATION (C macro)
M
main_proc_init (C function)
main_proc_teardown (C function)
module
demo_app
yimmo
mqtt_parse_reset (C function)
O
on_close() (in module demo_app)
on_message() (in module demo_app)
on_open() (in module demo_app)
P
pAttrWrite (C var)
pEnvironKeyInput (C var)
pStderr (C var)
pSys (C var)
PUBLISH_RETAIN (C macro)
PUBREL_FLAGS (C macro)
R
read() (yimmo.Context method)
readline() (yimmo.Context method)
readlines() (yimmo.Context method)
S
start_response() (yimmo.Context method)
status_ok() (in module demo_app)
W
worker_proc_init (C function)
worker_proc_teardown (C function)
write() (yimmo.Context method)
WS_GUID (C macro)
Y
yimmo
module
YIMMO_CONTEXT_C (C macro)
yimmo_Context_dealloc (C function)
yimmo_Context_iter (C function)
YIMMO_CONTEXT_PY (C macro)
yimmo_Context_read (C function)
yimmo_Context_readline (C function)
yimmo_Context_readlines (C function)
yimmo_Context_start_response (C function)
yimmo_context_t (C type)
yimmo_Context_write (C function)
YIMMO_VERSION (C macro)
YIMMO_VERSION_MAJOR (C macro)
YIMMO_VERSION_MINOR (C macro)
YIMMO_VERSION_PATCH (C macro)
YIMMO_WEBSOCKET_C (C macro)
YIMMO_WEBSOCKET_PY (C macro)
yimmo_websocket_t (C type)
YMO_ABI_AGE (C macro)
YMO_ABI_CURRENT (C macro)
YMO_ABI_REVISION (C macro)
ymo_accept_cb (C function)
YMO_ALLOC (C macro)
YMO_ALLOC0 (C macro)
YMO_ALLOC_LT_OVERRIDE (C macro)
ymo_assert (C macro)
ymo_assert_str_contains (C macro)
ymo_assert_str_eq (C macro)
ymo_assert_str_ne (C macro)
ymo_assert_str_startswith (C macro)
YMO_ASSERT_STREAM_OUT (C macro)
ymo_assert_test (C macro)
ymo_assert_test_abort (C macro)
ymo_assert_test_fail (C macro)
ymo_assert_test_fail_fmt (C macro)
ymo_assert_test_fmt (C macro)
ymo_assert_test_pass (C macro)
ymo_assert_test_pass_fmt (C macro)
ymo_base64_encode (C function)
ymo_base64_encoded (C function)
YMO_BASE64_LEN (C macro)
ymo_blalloc (C function)
YMO_BLALLOC (C macro)
ymo_blalloc_create (C function)
ymo_blalloc_free (C function)
ymo_blalloc_reset (C function)
ymo_blalloc_strdup (C function)
ymo_blalloc_t (C type)
ymo_bucket (C struct)
ymo_bucket_append (C function)
ymo_bucket_create (C function)
ymo_bucket_create_cpy (C function)
ymo_bucket_free (C function)
ymo_bucket_free_all (C function)
YMO_BUCKET_FROM_CPY (C macro)
ymo_bucket_from_file (C function)
YMO_BUCKET_FROM_REF (C macro)
ymo_bucket_len_all (C function)
ymo_bucket_t (C type)
ymo_bucket_tail (C function)
ymo_calloc (C function)
ymo_check_utf8 (C function)
ymo_conn (C struct)
ymo_conn_cancel_idle_timeout (C function)
ymo_conn_close (C function)
ymo_conn_create (C function)
ymo_conn_free (C function)
ymo_conn_id (C function)
ymo_conn_id_str (C function)
ymo_conn_loop (C function)
ymo_conn_proto (C function)
ymo_conn_reset_idle_timeout (C function)
ymo_conn_rx_enable (C function)
ymo_conn_rx_now (C function)
ymo_conn_send_buckets (C function)
ymo_conn_server (C function)
ymo_conn_shutdown (C function)
ymo_conn_start_idle_timeout (C function)
ymo_conn_t (C type)
ymo_conn_transition_proto (C function)
ymo_conn_tx_enable (C function)
ymo_conn_tx_now (C function)
YMO_DECREF_PYDICT_SETITEM (C macro)
YMO_DECREF_PYDICT_SETITEM_STRING (C macro)
YMO_DELETE (C macro)
ymo_env_as_double (C function)
ymo_env_as_float (C function)
ymo_env_as_long (C function)
YMO_ERROR_PTR (C macro)
YMO_ERROR_SSIZE_T (C macro)
ymo_ev_io_cb_t (C type)
ymo_free (C function)
YMO_FREE (C macro)
YMO_HDR_HASH_CH (C macro)
YMO_HDR_HASH_FN (C macro)
ymo_http2_no_upgrade_handler (C function)
YMO_HTTP_ACCEPTED (C macro)
ymo_http_add_upgrade_handler (C function)
YMO_HTTP_BAD_GATEWAY (C macro)
YMO_HTTP_BAD_REQUEST (C macro)
ymo_http_body_cb_t (C type)
ymo_http_cb_t (C type)
YMO_HTTP_CONFLICT (C macro)
YMO_HTTP_CONTINUE (C macro)
YMO_HTTP_CREATED (C macro)
ymo_http_exchange (C struct)
ymo_http_exchange_create (C function)
ymo_http_exchange_free (C function)
ymo_http_exchange_reset (C function)
ymo_http_exchange_t (C type)
YMO_HTTP_EXPECTATION_FAILED (C macro)
YMO_HTTP_FORBIDDEN (C macro)
YMO_HTTP_FOUND (C macro)
YMO_HTTP_GATEWAY_TIMEOUT (C macro)
YMO_HTTP_GONE (C macro)
ymo_http_hdr_cmp (C function)
ymo_http_hdr_hash (C function)
ymo_http_hdr_hash_ch (C function)
ymo_http_hdr_hash_init (C function)
YMO_HTTP_HDR_HASH_INIT (C macro)
ymo_http_hdr_ptr_t (C type)
ymo_http_hdr_table_add (C function)
ymo_http_hdr_table_add_precompute (C function)
ymo_http_hdr_table_clear (C function)
ymo_http_hdr_table_create (C function)
ymo_http_hdr_table_free (C function)
ymo_http_hdr_table_get (C function)
ymo_http_hdr_table_get_id (C function)
ymo_http_hdr_table_init (C function)
ymo_http_hdr_table_insert (C function)
ymo_http_hdr_table_insert_precompute (C function)
ymo_http_hdr_table_next (C function)
ymo_http_hdr_table_node_t (C type)
ymo_http_hdr_table_pool_t (C type)
ymo_http_hdr_table_t (C type)
ymo_http_header_cb_t (C type)
YMO_HTTP_HTTP_VERSION_NOT_SUPPORTED (C macro)
YMO_HTTP_INTERNAL_SERVER_ERROR (C macro)
YMO_HTTP_LENGTH_REQUIRED (C macro)
ymo_http_method (C type)
YMO_HTTP_METHOD_NOT_ALLOWED (C macro)
YMO_HTTP_MOVED_PERMANENTLY (C macro)
YMO_HTTP_MULTIPLE_CHOICES (C macro)
YMO_HTTP_NO_CONTENT (C macro)
YMO_HTTP_NON_AUTHORITATIVE_INFORMATION (C macro)
YMO_HTTP_NOT_ACCEPTABLE (C macro)
YMO_HTTP_NOT_FOUND (C macro)
YMO_HTTP_NOT_IMPLEMENTED (C macro)
YMO_HTTP_NOT_MODIFIED (C macro)
YMO_HTTP_OK (C macro)
YMO_HTTP_PARTIAL_CONTENT (C macro)
YMO_HTTP_PAYMENT_REQUIRED (C macro)
YMO_HTTP_PRECONDITION_FAILED (C macro)
YMO_HTTP_PRECONDITION_REQUIRED (C macro)
YMO_HTTP_PROXY_AUTHENTICATION_REQUIRED (C macro)
ymo_http_request (C struct)
YMO_HTTP_REQUEST_ENTITY_TOO_LARGE (C macro)
ymo_http_request_flags (C function)
YMO_HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE (C macro)
ymo_http_request_t (C type)
YMO_HTTP_REQUEST_TIMEOUT (C macro)
YMO_HTTP_REQUEST_URI_TOO_LONG (C macro)
YMO_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE (C macro)
YMO_HTTP_RESET_CONTENT (C macro)
ymo_http_response (C struct)
ymo_http_response_add_header (C function)
ymo_http_response_body_append (C function)
ymo_http_response_body_get (C function)
ymo_http_response_create (C function)
ymo_http_response_finish (C function)
ymo_http_response_finished (C function)
ymo_http_response_free (C function)
ymo_http_response_get_header (C function)
ymo_http_response_get_headers (C function)
ymo_http_response_insert_header (C function)
ymo_http_response_is_ready (C function)
ymo_http_response_ready (C function)
ymo_http_response_set_status (C function)
ymo_http_response_set_status_str (C function)
ymo_http_response_start (C function)
ymo_http_response_t (C type)
YMO_HTTP_SEE_OTHER (C macro)
YMO_HTTP_SERVICE_UNAVAILABLE (C macro)
ymo_http_session (C struct)
ymo_http_session_add_new_http_request (C function)
ymo_http_session_add_response (C function)
ymo_http_session_cleanup_cb_t (C type)
ymo_http_session_complete_response (C function)
ymo_http_session_create (C function)
ymo_http_session_free (C function)
ymo_http_session_free_request (C function)
ymo_http_session_get_userdata (C function)
ymo_http_session_init_cb_t (C type)
ymo_http_session_init_response (C function)
ymo_http_session_is_read_ready (C function)
ymo_http_session_next_response (C function)
ymo_http_session_set_userdata (C function)
ymo_http_session_t (C type)
ymo_http_simple_init (C function)
YMO_HTTP_STATUS_CHR3_TO_INT (C macro)
ymo_http_status_t (C type)
YMO_HTTP_SWITCHING_PROTOCOLS (C macro)
YMO_HTTP_TEMPORARY_REDIRECT (C macro)
YMO_HTTP_TOO_MANY_REQUESTES (C macro)
YMO_HTTP_UNAUTHORIZED (C macro)
YMO_HTTP_UNSUPPORTED_MEDIA_TYPE (C macro)
ymo_http_upgrade_cb_t (C type)
ymo_http_upgrade_handler_t (C type)
YMO_HTTP_UPGRADE_REQUIRED (C macro)
ymo_http_upgrade_status (C type)
YMO_HTTP_USE_PROXY (C macro)
YMO_INCREF_PYDICT_SETITEM (C macro)
YMO_INCREF_PYDICT_SETITEM_STRING (C macro)
YMO_LIST_APPEND (C macro)
YMO_LIST_APPEND_M (C macro)
YMO_LIST_HEAD (C macro)
ymo_list_head (C struct)
YMO_LIST_HEAD_M (C macro)
ymo_list_head_t (C type)
YMO_LIST_INIT (C macro)
YMO_LIST_INIT_M (C macro)
ymo_list_insert (C function)
YMO_LIST_INSERT (C macro)
YMO_LIST_INSERT_M (C macro)
YMO_LIST_LAST (C macro)
YMO_LIST_LAST_M (C macro)
ymo_list_next (C function)
YMO_LIST_NEXT (C macro)
YMO_LIST_NEXT_M (C macro)
ymo_list_prev (C function)
YMO_LIST_PREV (C macro)
YMO_LIST_PREV_M (C macro)
ymo_log (C function)
ymo_log_debug (C macro)
ymo_log_error (C macro)
ymo_log_fatal (C macro)
ymo_log_get_level (C function)
ymo_log_get_level_name (C function)
ymo_log_info (C macro)
ymo_log_init (C function)
ymo_log_level_t (C type)
ymo_log_msg (C function)
ymo_log_notice (C macro)
ymo_log_set_level (C function)
ymo_log_set_level_by_name (C function)
ymo_log_trace (C macro)
ymo_log_warning (C macro)
ymo_malloc (C function)
YMO_MAX (C macro)
YMO_MIN (C macro)
YMO_MQTT_CONNACK (C macro)
YMO_MQTT_CONNECT (C macro)
YMO_MQTT_DISCONNECT (C macro)
YMO_MQTT_FIXED_HDR_FLAG_MASK (C macro)
YMO_MQTT_FIXED_HDR_TYPE_MASK (C macro)
ymo_mqtt_parse_fixed_ctrlpack (C function)
ymo_mqtt_parse_varhdr_payload (C function)
ymo_mqtt_parsed_fixed_len (C function)
YMO_MQTT_PINGREQ (C macro)
YMO_MQTT_PINGRESP (C macro)
YMO_MQTT_PUBACK (C macro)
YMO_MQTT_PUBCOMP (C macro)
YMO_MQTT_PUBLISH (C macro)
YMO_MQTT_PUBREC (C macro)
YMO_MQTT_PUBREL (C macro)
ymo_mqtt_session_create (C function)
ymo_mqtt_session_free (C function)
ymo_mqtt_session_msg_free (C function)
ymo_mqtt_session_t (C type)
ymo_mqtt_state (C type)
YMO_MQTT_SUBACK (C macro)
YMO_MQTT_SUBSCRIBE (C macro)
YMO_MQTT_UNSUBACK (C macro)
YMO_MQTT_UNSUBSCRIBE (C macro)
ymo_multiproc_accept_cb (C function)
ymo_net_send_buckets (C function)
ymo_net_send_buckets_tls (C function)
YMO_NEW (C macro)
YMO_NEW0 (C macro)
ymo_ntolower (C function)
ymo_ntoupper (C function)
ymo_oitrie_create (C function)
ymo_oitrie_free (C function)
ymo_oitrie_get_id (C function)
ymo_oitrie_node (C struct)
ymo_oitrie_sizeof (C function)
YMO_OKAY (C macro)
ymo_parse_http_body (C function)
ymo_parse_http_crlf (C function)
ymo_parse_http_headers (C function)
ymo_parse_http_request_line (C function)
ymo_proto (C struct)
ymo_proto_cleanup_cb_t (C type)
ymo_proto_conn_cleanup_cb_t (C type)
ymo_proto_conn_init_cb_t (C type)
ymo_proto_conn_ready_cb_t (C type)
ymo_proto_http_cleanup (C function)
ymo_proto_http_conn_cleanup (C function)
ymo_proto_http_conn_init (C function)
ymo_proto_http_create (C function)
ymo_proto_http_handle_error (C function)
ymo_proto_http_init (C function)
ymo_proto_http_read (C function)
ymo_proto_http_write (C function)
ymo_proto_init_cb_t (C type)
ymo_proto_mqtt_create (C function)
ymo_proto_mqtt_read (C function)
ymo_proto_mqtt_write (C function)
ymo_proto_name (C function)
ymo_proto_read_cb_t (C type)
ymo_proto_t (C type)
ymo_proto_vt (C struct)
ymo_proto_write_cb_t (C type)
ymo_proto_ws_cleanup (C function)
ymo_proto_ws_conn_cleanup (C function)
ymo_proto_ws_conn_init (C function)
ymo_proto_ws_conn_ready (C function)
ymo_proto_ws_create (C function)
ymo_proto_ws_init (C function)
ymo_proto_ws_read (C function)
ymo_proto_ws_write (C function)
YMO_PTR32_CEIL (C macro)
YMO_PTR32_FLOOR (C macro)
YMO_PTR_CEIL (C macro)
YMO_PTR_FLOOR (C macro)
ymo_queue_append (C function)
ymo_queue_append_queue (C function)
ymo_queue_create (C function)
ymo_queue_create_pool (C function)
ymo_queue_find (C function)
ymo_queue_free (C function)
ymo_queue_head (C function)
ymo_queue_init (C function)
ymo_queue_node_t (C type)
ymo_queue_peekback (C function)
ymo_queue_peekfront (C function)
ymo_queue_pool_init (C function)
ymo_queue_popback (C function)
ymo_queue_popfront (C function)
ymo_queue_prepend (C function)
ymo_queue_remove (C function)
ymo_queue_size (C function)
ymo_queue_t (C type)
ymo_queue_tail (C function)
ymo_read_cb (C function)
YMO_RECV_FLAGS (C macro)
YMO_SEND_FLAGS (C macro)
ymo_server (C struct)
ymo_server_config_flags_t (C type)
ymo_server_config_t (C type)
ymo_server_create (C function)
ymo_server_free (C function)
ymo_server_get_state (C function)
ymo_server_init (C function)
ymo_server_init_socket (C function)
ymo_server_loop (C function)
ymo_server_pre_fork (C function)
ymo_server_start (C function)
ymo_server_state_t (C type)
ymo_server_stop_graceful (C function)
ymo_server_t (C type)
ymo_sock_nonblocking (C function)
ymo_sock_nosigpipe (C function)
ymo_sock_reuse (C function)
ymo_status_t (C type)
ymo_strcasecmp (C function)
ymo_strcmp (C function)
YMO_TAP_FAIL (C macro)
YMO_TAP_NO_INIT (C macro)
YMO_TAP_PASS (C macro)
ymo_tap_run (C function)
YMO_TAP_RUN (C macro)
ymo_tap_setup_fn_t (C type)
YMO_TAP_STATUS_FAIL (C macro)
YMO_TAP_STATUS_PASS (C macro)
YMO_TAP_STREAM_OUT (C macro)
YMO_TAP_TEST_END (C macro)
YMO_TAP_TEST_FN (C macro)
ymo_tap_test_fn_t (C type)
ymo_tap_test_t (C type)
ymo_tolower (C function)
YMO_TOLOWER (C macro)
ymo_toupper (C function)
YMO_TOUPPER (C macro)
ymo_trie (C struct)
ymo_trie_add_string (C function)
ymo_trie_create (C function)
ymo_trie_free (C function)
ymo_trie_node (C struct)
ymo_trie_node_create (C function)
ymo_trie_node_free (C function)
ymo_trie_node_t (C type)
YMO_TYPE_ALIGN (C macro)
YMO_TYPE_CEIL (C macro)
YMO_TYPE_FLOOR (C macro)
ymo_user_conn_cleanup_cb_t (C type)
ymo_user_conn_init_cb_t (C type)
ymo_utf8_state_reset (C macro)
ymo_write_cb (C function)
ymo_ws_close_cb_t (C type)
ymo_ws_connect_cb_t (C type)
YMO_WS_FLAG_FIN (C macro)
YMO_WS_FLAG_MASKED (C macro)
ymo_ws_frame_flags_t (C type)
ymo_ws_frame_t (C type)
ymo_ws_http_upgrade_handler (C function)
YMO_WS_MASK_LEN (C macro)
YMO_WS_MSG_LEN_MAX (C macro)
YMO_WS_OP_BINARY (C macro)
YMO_WS_OP_CLOSE (C macro)
YMO_WS_OP_CONTINUATION (C macro)
YMO_WS_OP_PING (C macro)
YMO_WS_OP_PONG (C macro)
YMO_WS_OP_TEXT (C macro)
ymo_ws_parse_len (C function)
ymo_ws_parse_len_ext (C function)
ymo_ws_parse_masking_key (C function)
ymo_ws_parse_op (C function)
ymo_ws_parse_payload (C function)
ymo_ws_proto_version (C type)
ymo_ws_recv_cb_t (C type)
YMO_WS_SERVER_BUFFERED (C macro)
YMO_WS_SERVER_DEFAULT (C macro)
ymo_ws_server_flags_t (C type)
ymo_ws_session (C struct)
ymo_ws_session_alloc_frame (C function)
ymo_ws_session_create (C function)
ymo_ws_session_free (C function)
ymo_ws_session_send (C function)
ymo_ws_session_send_no_check (C function)
ymo_ws_session_t (C type)
ymo_ws_upgrade_cb (C function)
ymo_wsgi_ctx_exchange (C function)
ymo_wsgi_ctx_update_environ (C function)
ymo_wsgi_exchange (C struct)
ymo_wsgi_exchange_create (C function)
ymo_wsgi_exchange_decref (C function)
ymo_wsgi_exchange_free (C function)
ymo_wsgi_exchange_incref (C function)
ymo_wsgi_exchange_pool (C struct)
YMO_WSGI_EXCHANGE_POOL_SIZE (C macro)
ymo_wsgi_exchange_pool_t (C type)
ymo_wsgi_exchange_t (C type)
YMO_WSGI_HDR_NAME_MAX_LEN (C macro)
ymo_wsgi_init (C function)
ymo_wsgi_init_workers (C function)
ymo_wsgi_main_pkill (C function)
ymo_wsgi_main_shutdown (C function)
ymo_wsgi_proc (C struct)
ymo_wsgi_proc_assign_worker (C function)
ymo_wsgi_proc_fork_new (C function)
ymo_wsgi_proc_main (C function)
ymo_wsgi_proc_sigchld (C function)
ymo_wsgi_proc_sigint (C function)
ymo_wsgi_proc_sigterm (C function)
ymo_wsgi_proc_t (C type)
ymo_wsgi_server_async (C function)
ymo_wsgi_server_check (C function)
ymo_wsgi_server_header_cb (C function)
ymo_wsgi_server_init (C function)
ymo_wsgi_server_prepare (C function)
ymo_wsgi_server_request_cb (C function)
ymo_wsgi_server_start (C function)
ymo_wsgi_session (C struct)
ymo_wsgi_session_cleanup (C function)
ymo_wsgi_session_close (C function)
ymo_wsgi_session_create_exchange (C function)
ymo_wsgi_session_decref (C function)
ymo_wsgi_session_exchange_done (C function)
ymo_wsgi_session_incref (C function)
ymo_wsgi_session_init (C function)
ymo_wsgi_session_is_closed (C function)
ymo_wsgi_session_lock (C function)
ymo_wsgi_session_maybe_closed (C function)
ymo_wsgi_session_t (C type)
ymo_wsgi_session_trylock (C function)
ymo_wsgi_session_unlock (C function)
ymo_wsgi_session_worker (C function)
ymo_wsgi_shutdown (C function)
ymo_wsgi_signal_get_mask (C function)
ymo_wsgi_signal_mask (C function)
ymo_wsgi_signal_set_mask (C function)
ymo_wsgi_stop_workers (C function)
YMO_WSGI_TKILL_TIMEOUT (C macro)
ymo_wsgi_worker (C struct)
ymo_wsgi_worker_add_exchange (C function)
ymo_wsgi_worker_init (C function)
ymo_wsgi_worker_join (C function)
ymo_wsgi_worker_lock_in (C function)
ymo_wsgi_worker_lock_out (C function)
ymo_wsgi_worker_notify (C function)
YMO_WSGI_WORKER_QUEUE_POOL_SIZE (C macro)
ymo_wsgi_worker_response_body_append (C function)
ymo_wsgi_worker_shutdown (C function)
ymo_wsgi_worker_start (C function)
ymo_wsgi_worker_t (C type)
ymo_wsgi_worker_tkill (C function)
ymo_wsgi_worker_unlock_in (C function)
ymo_wsgi_worker_unlock_out (C function)
ymo_yaml_doc_filepath (C function)
ymo_yaml_doc_free (C function)
ymo_yaml_doc_get (C function)
ymo_yaml_doc_print_json_hack (C function)
ymo_yaml_doc_root (C function)
ymo_yaml_doc_t (C type)
ymo_yaml_doc_vget (C function)
ymo_yaml_item_next (C function)
ymo_yaml_load_file (C function)
ymo_yaml_node_as_float (C function)
ymo_yaml_node_as_long (C function)
ymo_yaml_node_as_str (C function)
ymo_yaml_node_child (C function)
ymo_yaml_node_t (C type)
ymo_yaml_node_type (C function)
ymo_yaml_object_get (C function)
ymo_yaml_type_t (C type)