MCPcopy Create free account

hub / github.com/boazsegev/iodine / functions

Functions1,281 in github.com/boazsegev/iodine

↓ 2 callersFunctioniodine_perform_handle_action
ext/iodine/iodine_http.c:754
↓ 2 callersFunctioniodine_sub_add
ext/iodine/iodine_connection.c:59
↓ 2 callersFunctionmustache___section2stack
* used internally by some of the helpers to find convert a section pointer to * the full builder stack data. */
ext/iodine/mustache_parser.h:430
↓ 2 callersFunctionmustache__load_data
ext/iodine/mustache_parser.h:799
↓ 2 callersFunctionmustache__load_file
ext/iodine/mustache_parser.h:859
↓ 2 callersFunctionmustache__push_text_instruction
pushes text and padding instruction to the instruction array */
ext/iodine/mustache_parser.h:736
↓ 2 callersFunctionmustache__write_padding
* used internally to write escaped text rather than clear text. */
ext/iodine/mustache_parser.h:488
↓ 2 callersFunctionmustache_on_arg
* Called when an argument name was detected in the current section. * * A conforming implementation will search for the named argument both in the
ext/iodine/fiobj_mustache.c:154
↓ 2 callersFunctionmustache_section_parent
* Returns the section's parent for nested sections, or NULL (for root section). * * This allows the `udata` values in the parent to be accessed and
ext/iodine/mustache_parser.h:445
↓ 2 callersFunctionrequest_data_create
ext/iodine/iodine_http.c:1000
↓ 2 callersFunctionrequest_data_destroy
ext/iodine/iodine_http.c:1017
↓ 2 callersFunctionresize_ws_buffer
ext/iodine/websockets.c:81
↓ 2 callersFunctionresp_on_message
a local static callback, called when the RESP message is complete. */
ext/iodine/redis_engine.c:192
↓ 2 callersFunctionresp_on_null
a local static callback, called when NULL is received. */
ext/iodine/redis_engine.c:232
↓ 2 callersFunctionresp_on_parser_error
a local static callback, called when a parser / protocol error occurs. */
ext/iodine/redis_engine.c:184
↓ 2 callersFunctionseek2eol
a helper that seeks the EOL, converts it to NUL and returns it's length */
ext/iodine/http1_parser.h:268
↓ 2 callersFunctionstorage_print
Prints debugging information to the console. */
ext/iodine/iodine_store.c:52
↓ 2 callersFunctionsys_realloc
ext/iodine/fio.c:7803
↓ 2 callersFunctionsys_round_size
Rounds up any size to the nearest page alignment (assumes 4096 bytes per * page) */
ext/iodine/fio.c:7835
↓ 2 callersFunctionwaitpid
ext/iodine/fio.c:272
↓ 2 callersFunctionwebsocket_attach
ext/iodine/websockets.c:342
↓ 2 callersFunctionwebsocket_client_wrap
* Wraps a WebSocket client message and writes it to the target buffer. * * The `first` and `last` flags can be used to support message fragmentation
ext/iodine/websocket_parser.h:333
↓ 2 callersFunctionwebsocket_consume
* Consumes the data in the buffer, calling any callbacks required. * * Returns the remaining data in the existing buffer (can be 0). */
ext/iodine/websocket_parser.h:424
↓ 2 callersFunctionwrite_safe_str
Writes a JSON friendly version of the src String */
ext/iodine/fiobj_json.c:167
↓ 1 callersFunctionadd_content_type
ext/iodine/http.c:78
↓ 1 callersMethodafter_fork
@deprecated use {Iodine.on_state}. Sets a block of code to run after a new worker process is forked (cluster mode only). Code runs in both the paren
lib/iodine.rb:100
↓ 1 callersFunctionalpn_add
Adds an ALPN data object to the ALPN "list" (set) */
ext/iodine/fio_tls_missing.c:180
↓ 1 callersFunctionalpn_add
Adds an ALPN data object to the ALPN "list" (set) */
ext/iodine/fio_tls_openssl.c:170
↓ 1 callersFunctionarena_enter
ext/iodine/fio.c:7945
↓ 1 callersFunctionarena_exit
ext/iodine/fio.c:7952
↓ 1 callersFunctionarena_lock
returned a locked arena. Attempts the preffered arena first. */
ext/iodine/fio.c:7920
↓ 1 callersFunctionbig_realloc
reallocates memory using the system, resetting the size header */
ext/iodine/fio.c:8125
↓ 1 callersFunctionblock_init
intializes the block header for an available block of memory. */
ext/iodine/fio.c:7986
↓ 1 callersFunctionblock_slice
allocates memory from within a block - called within an arena's lock */
ext/iodine/fio.c:8064
↓ 1 callersFunctionclear_subscriptions
ext/iodine/websockets.c:144
↓ 1 callersFunctioncopy2env
ext/iodine/iodine_http.c:311
↓ 1 callersFunctioncreate_ws_buffer
ext/iodine/websockets.c:72
↓ 1 callersFunctiondestroy_ws
ext/iodine/websockets.c:332
↓ 1 callersFunctionfio_alpn_destroy
ext/iodine/fio_tls_missing.c:134
↓ 1 callersFunctionfio_alpn_destroy
ext/iodine/fio_tls_openssl.c:120
↓ 1 callersFunctionfio_ary_test
ext/iodine/fio.c:10592
↓ 1 callersFunctionfio_atof
* We include this in case the parser is used outside of facil.io. */
ext/iodine/fio_json_parser.h:295
↓ 1 callersFunctionfio_atof_test
ext/iodine/fio.c:11866
↓ 1 callersFunctionfio_atol
* We include this in case the parser is used outside of facil.io. */
ext/iodine/fio_json_parser.h:287
↓ 1 callersFunctionfio_atol_consume_hex
consumes any hex data in the string, returning their value */
ext/iodine/fio.c:4806
↓ 1 callersFunctionfio_atol_test
ext/iodine/fio.c:11711
↓ 1 callersFunctionfio_base64_speed_test
ext/iodine/fio.c:11323
↓ 1 callersFunctionfio_base64_test
ext/iodine/fio.c:11378
↓ 1 callersFunctionfio_channel_dup_lock
Creates / finds a pubsub channel, adds a reference count and locks it. */
ext/iodine/fio.c:6235
↓ 1 callersFunctionfio_channel_find_dup
Finds a pubsub channel, increasing it's reference count if it exists. */
ext/iodine/fio.c:6537
↓ 1 callersFunctionfio_channel_match_dup_lock
Creates / finds a pattern channel, adds a reference count and locks it. */
ext/iodine/fio.c:6254
↓ 1 callersFunctionfio_cli_get_line_type
ext/iodine/fio_cli.c:87
↓ 1 callersFunctionfio_cli_map_line2alias
ext/iodine/fio_cli.c:63
↓ 1 callersFunctionfio_cli_unnamed
Returns the unrecognized argument using a 0 based `index`. */
ext/iodine/fio_cli.c:414
↓ 1 callersFunctionfio_cli_unnamed_count
Returns the number of unrecognized argument. */
ext/iodine/fio_cli.c:409
↓ 1 callersFunctionfio_cluster_init
ext/iodine/fio.c:6723
↓ 1 callersFunctionfio_cluster_listen_accept
Called when a ne client is available */
ext/iodine/fio.c:7030
↓ 1 callersFunctionfio_cluster_protocol_free
ext/iodine/fio.c:6764
↓ 1 callersFunctionfio_ct_if2
Returns `a` if `cond` isn't zero (uses fio_ct_true), returns b otherwise. */
ext/iodine/fio.h:2162
↓ 1 callersFunctionfio_cycle_test
ext/iodine/fio.c:10470
↓ 1 callersFunctionfio_defer_on_fork
ext/iodine/fio.c:1285
↓ 1 callersFunctionfio_defer_on_thread_end
ext/iodine/fio.c:1040
↓ 1 callersFunctionfio_defer_on_thread_start
ext/iodine/fio.c:1032
↓ 1 callersFunctionfio_defer_pop_task
ext/iodine/fio.c:1204
↓ 1 callersFunctionfio_defer_test
ext/iodine/fio.c:10506
↓ 1 callersFunctionfio_defer_thread_wait
* A thread entering this function should wait for new events. */
ext/iodine/fio.c:1013
↓ 1 callersFunctionfio_fd4handle
ext/iodine/fio.c:2887
↓ 1 callersFunctionfio_filter_dup_lock
Creates / finds a filter channel, adds a reference count and locks it. */
ext/iodine/fio.c:6223
↓ 1 callersFunctionfio_filter_find_dup
Finds a filter channel, increasing it's reference count if it exists. */
ext/iodine/fio.c:6529
↓ 1 callersFunctionfio_flush_all
`fio_flush_all` attempts flush all the open connections. */
ext/iodine/fio.c:3756
↓ 1 callersFunctionfio_fork
ext/iodine/fio.c:766
↓ 1 callersFunctionfio_free
ext/iodine/fiobject.c:44
↓ 1 callersFunctionfio_is_worker
* Returns 1 if the current process is a worker process or a single process. * * Otherwise returns 0. * * NOTE: When cluster mode is off, the root
ext/iodine/fio.c:1793
↓ 1 callersFunctionfio_json_on_end_array
an array closure was detected */
ext/iodine/fiobj_json.c:137
↓ 1 callersFunctionfio_json_on_end_object
a dictionary object closure detected */
ext/iodine/fiobj_json.c:112
↓ 1 callersFunctionfio_json_on_error
the JSON parsing is complete */
ext/iodine/fiobj_json.c:151
↓ 1 callersFunctionfio_json_on_false
a FALSE object was detected */
ext/iodine/fiobj_json.c:76
↓ 1 callersFunctionfio_json_on_float
a Float was detected (double). */
ext/iodine/fiobj_json.c:84
↓ 1 callersFunctionfio_json_on_json
the JSON parsing is complete */
ext/iodine/fiobj_json.c:144
↓ 1 callersFunctionfio_json_on_number
a Numberl was detected (long long). */
ext/iodine/fiobj_json.c:80
↓ 1 callersFunctionfio_json_on_start_array
an array object was detected */
ext/iodine/fiobj_json.c:125
↓ 1 callersFunctionfio_json_on_start_object
a dictionary object was detected */
ext/iodine/fiobj_json.c:95
↓ 1 callersFunctionfio_json_on_true
a TRUE object was detected */
ext/iodine/fiobj_json.c:72
↓ 1 callersFunctionfio_json_unescape_str_internal
ext/iodine/fio_json_parser.h:549
↓ 1 callersFunctionfio_listen_cleanup_task
ext/iodine/fio.c:5277
↓ 1 callersFunctionfio_llist_test
ext/iodine/fio.c:9635
↓ 1 callersFunctionfio_ls_is_empty
Tests if the list is empty. */
ext/iodine/fio.h:3365
↓ 1 callersFunctionfio_ls_shift
Removes an object from the list's tail. */
ext/iodine/fio.h:3360
↓ 1 callersFunctionfio_ls_unshift
Adds an object to the list's tail. */
ext/iodine/fio.h:3350
↓ 1 callersFunctionfio_ltoa
ext/iodine/fiobject.c:100
↓ 1 callersFunctionfio_ltocstr
ext/iodine/fiobj_numbers.c:253
↓ 1 callersFunctionfio_malloc
ext/iodine/fiobject.c:31
↓ 1 callersFunctionfio_malloc_after_fork
ext/iodine/fio.c:7664
↓ 1 callersFunctionfio_malloc_test
ext/iodine/fio.c:10086
↓ 1 callersFunctionfio_mem_destroy
ext/iodine/fio.c:7665
↓ 1 callersFunctionfio_memory_dump_missing
ext/iodine/fio.c:8142
↓ 1 callersFunctionfio_msg_internal_finalize
frees the internal message data */
ext/iodine/fio.c:6139
↓ 1 callersFunctionfio_osffd4fd
ext/iodine/fio.c:2898
↓ 1 callersFunctionfio_packet_alloc
ext/iodine/fio.c:460
↓ 1 callersFunctionfio_poll_test
ext/iodine/fio.c:11491
← previousnext →401–500 of 1,281, ranked by callers