Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boazsegev/iodine
/ functions
Functions
1,281 in github.com/boazsegev/iodine
⨍
Functions
1,281
◇
Types & classes
139
↓ 2 callers
Function
iodine_perform_handle_action
ext/iodine/iodine_http.c:754
↓ 2 callers
Function
iodine_sub_add
ext/iodine/iodine_connection.c:59
↓ 2 callers
Function
mustache___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 callers
Function
mustache__load_data
ext/iodine/mustache_parser.h:799
↓ 2 callers
Function
mustache__load_file
ext/iodine/mustache_parser.h:859
↓ 2 callers
Function
mustache__push_text_instruction
pushes text and padding instruction to the instruction array */
ext/iodine/mustache_parser.h:736
↓ 2 callers
Function
mustache__write_padding
* used internally to write escaped text rather than clear text. */
ext/iodine/mustache_parser.h:488
↓ 2 callers
Function
mustache_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 callers
Function
mustache_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 callers
Function
request_data_create
ext/iodine/iodine_http.c:1000
↓ 2 callers
Function
request_data_destroy
ext/iodine/iodine_http.c:1017
↓ 2 callers
Function
resize_ws_buffer
ext/iodine/websockets.c:81
↓ 2 callers
Function
resp_on_message
a local static callback, called when the RESP message is complete. */
ext/iodine/redis_engine.c:192
↓ 2 callers
Function
resp_on_null
a local static callback, called when NULL is received. */
ext/iodine/redis_engine.c:232
↓ 2 callers
Function
resp_on_parser_error
a local static callback, called when a parser / protocol error occurs. */
ext/iodine/redis_engine.c:184
↓ 2 callers
Function
seek2eol
a helper that seeks the EOL, converts it to NUL and returns it's length */
ext/iodine/http1_parser.h:268
↓ 2 callers
Function
storage_print
Prints debugging information to the console. */
ext/iodine/iodine_store.c:52
↓ 2 callers
Function
sys_realloc
ext/iodine/fio.c:7803
↓ 2 callers
Function
sys_round_size
Rounds up any size to the nearest page alignment (assumes 4096 bytes per * page) */
ext/iodine/fio.c:7835
↓ 2 callers
Function
waitpid
ext/iodine/fio.c:272
↓ 2 callers
Function
websocket_attach
ext/iodine/websockets.c:342
↓ 2 callers
Function
websocket_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 callers
Function
websocket_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 callers
Function
write_safe_str
Writes a JSON friendly version of the src String */
ext/iodine/fiobj_json.c:167
↓ 1 callers
Function
add_content_type
ext/iodine/http.c:78
↓ 1 callers
Method
after_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 callers
Function
alpn_add
Adds an ALPN data object to the ALPN "list" (set) */
ext/iodine/fio_tls_missing.c:180
↓ 1 callers
Function
alpn_add
Adds an ALPN data object to the ALPN "list" (set) */
ext/iodine/fio_tls_openssl.c:170
↓ 1 callers
Function
arena_enter
ext/iodine/fio.c:7945
↓ 1 callers
Function
arena_exit
ext/iodine/fio.c:7952
↓ 1 callers
Function
arena_lock
returned a locked arena. Attempts the preffered arena first. */
ext/iodine/fio.c:7920
↓ 1 callers
Function
big_realloc
reallocates memory using the system, resetting the size header */
ext/iodine/fio.c:8125
↓ 1 callers
Function
block_init
intializes the block header for an available block of memory. */
ext/iodine/fio.c:7986
↓ 1 callers
Function
block_slice
allocates memory from within a block - called within an arena's lock */
ext/iodine/fio.c:8064
↓ 1 callers
Function
clear_subscriptions
ext/iodine/websockets.c:144
↓ 1 callers
Function
copy2env
ext/iodine/iodine_http.c:311
↓ 1 callers
Function
create_ws_buffer
ext/iodine/websockets.c:72
↓ 1 callers
Function
destroy_ws
ext/iodine/websockets.c:332
↓ 1 callers
Function
fio_alpn_destroy
ext/iodine/fio_tls_missing.c:134
↓ 1 callers
Function
fio_alpn_destroy
ext/iodine/fio_tls_openssl.c:120
↓ 1 callers
Function
fio_ary_test
ext/iodine/fio.c:10592
↓ 1 callers
Function
fio_atof
* We include this in case the parser is used outside of facil.io. */
ext/iodine/fio_json_parser.h:295
↓ 1 callers
Function
fio_atof_test
ext/iodine/fio.c:11866
↓ 1 callers
Function
fio_atol
* We include this in case the parser is used outside of facil.io. */
ext/iodine/fio_json_parser.h:287
↓ 1 callers
Function
fio_atol_consume_hex
consumes any hex data in the string, returning their value */
ext/iodine/fio.c:4806
↓ 1 callers
Function
fio_atol_test
ext/iodine/fio.c:11711
↓ 1 callers
Function
fio_base64_speed_test
ext/iodine/fio.c:11323
↓ 1 callers
Function
fio_base64_test
ext/iodine/fio.c:11378
↓ 1 callers
Function
fio_channel_dup_lock
Creates / finds a pubsub channel, adds a reference count and locks it. */
ext/iodine/fio.c:6235
↓ 1 callers
Function
fio_channel_find_dup
Finds a pubsub channel, increasing it's reference count if it exists. */
ext/iodine/fio.c:6537
↓ 1 callers
Function
fio_channel_match_dup_lock
Creates / finds a pattern channel, adds a reference count and locks it. */
ext/iodine/fio.c:6254
↓ 1 callers
Function
fio_cli_get_line_type
ext/iodine/fio_cli.c:87
↓ 1 callers
Function
fio_cli_map_line2alias
ext/iodine/fio_cli.c:63
↓ 1 callers
Function
fio_cli_unnamed
Returns the unrecognized argument using a 0 based `index`. */
ext/iodine/fio_cli.c:414
↓ 1 callers
Function
fio_cli_unnamed_count
Returns the number of unrecognized argument. */
ext/iodine/fio_cli.c:409
↓ 1 callers
Function
fio_cluster_init
ext/iodine/fio.c:6723
↓ 1 callers
Function
fio_cluster_listen_accept
Called when a ne client is available */
ext/iodine/fio.c:7030
↓ 1 callers
Function
fio_cluster_protocol_free
ext/iodine/fio.c:6764
↓ 1 callers
Function
fio_ct_if2
Returns `a` if `cond` isn't zero (uses fio_ct_true), returns b otherwise. */
ext/iodine/fio.h:2162
↓ 1 callers
Function
fio_cycle_test
ext/iodine/fio.c:10470
↓ 1 callers
Function
fio_defer_on_fork
ext/iodine/fio.c:1285
↓ 1 callers
Function
fio_defer_on_thread_end
ext/iodine/fio.c:1040
↓ 1 callers
Function
fio_defer_on_thread_start
ext/iodine/fio.c:1032
↓ 1 callers
Function
fio_defer_pop_task
ext/iodine/fio.c:1204
↓ 1 callers
Function
fio_defer_test
ext/iodine/fio.c:10506
↓ 1 callers
Function
fio_defer_thread_wait
* A thread entering this function should wait for new events. */
ext/iodine/fio.c:1013
↓ 1 callers
Function
fio_fd4handle
ext/iodine/fio.c:2887
↓ 1 callers
Function
fio_filter_dup_lock
Creates / finds a filter channel, adds a reference count and locks it. */
ext/iodine/fio.c:6223
↓ 1 callers
Function
fio_filter_find_dup
Finds a filter channel, increasing it's reference count if it exists. */
ext/iodine/fio.c:6529
↓ 1 callers
Function
fio_flush_all
`fio_flush_all` attempts flush all the open connections. */
ext/iodine/fio.c:3756
↓ 1 callers
Function
fio_fork
ext/iodine/fio.c:766
↓ 1 callers
Function
fio_free
ext/iodine/fiobject.c:44
↓ 1 callers
Function
fio_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 callers
Function
fio_json_on_end_array
an array closure was detected */
ext/iodine/fiobj_json.c:137
↓ 1 callers
Function
fio_json_on_end_object
a dictionary object closure detected */
ext/iodine/fiobj_json.c:112
↓ 1 callers
Function
fio_json_on_error
the JSON parsing is complete */
ext/iodine/fiobj_json.c:151
↓ 1 callers
Function
fio_json_on_false
a FALSE object was detected */
ext/iodine/fiobj_json.c:76
↓ 1 callers
Function
fio_json_on_float
a Float was detected (double). */
ext/iodine/fiobj_json.c:84
↓ 1 callers
Function
fio_json_on_json
the JSON parsing is complete */
ext/iodine/fiobj_json.c:144
↓ 1 callers
Function
fio_json_on_number
a Numberl was detected (long long). */
ext/iodine/fiobj_json.c:80
↓ 1 callers
Function
fio_json_on_start_array
an array object was detected */
ext/iodine/fiobj_json.c:125
↓ 1 callers
Function
fio_json_on_start_object
a dictionary object was detected */
ext/iodine/fiobj_json.c:95
↓ 1 callers
Function
fio_json_on_true
a TRUE object was detected */
ext/iodine/fiobj_json.c:72
↓ 1 callers
Function
fio_json_unescape_str_internal
ext/iodine/fio_json_parser.h:549
↓ 1 callers
Function
fio_listen_cleanup_task
ext/iodine/fio.c:5277
↓ 1 callers
Function
fio_llist_test
ext/iodine/fio.c:9635
↓ 1 callers
Function
fio_ls_is_empty
Tests if the list is empty. */
ext/iodine/fio.h:3365
↓ 1 callers
Function
fio_ls_shift
Removes an object from the list's tail. */
ext/iodine/fio.h:3360
↓ 1 callers
Function
fio_ls_unshift
Adds an object to the list's tail. */
ext/iodine/fio.h:3350
↓ 1 callers
Function
fio_ltoa
ext/iodine/fiobject.c:100
↓ 1 callers
Function
fio_ltocstr
ext/iodine/fiobj_numbers.c:253
↓ 1 callers
Function
fio_malloc
ext/iodine/fiobject.c:31
↓ 1 callers
Function
fio_malloc_after_fork
ext/iodine/fio.c:7664
↓ 1 callers
Function
fio_malloc_test
ext/iodine/fio.c:10086
↓ 1 callers
Function
fio_mem_destroy
ext/iodine/fio.c:7665
↓ 1 callers
Function
fio_memory_dump_missing
ext/iodine/fio.c:8142
↓ 1 callers
Function
fio_msg_internal_finalize
frees the internal message data */
ext/iodine/fio.c:6139
↓ 1 callers
Function
fio_osffd4fd
ext/iodine/fio.c:2898
↓ 1 callers
Function
fio_packet_alloc
ext/iodine/fio.c:460
↓ 1 callers
Function
fio_poll_test
ext/iodine/fio.c:11491
← previous
next →
401–500 of 1,281, ranked by callers