MCPcopy Create free account

hub / github.com/boazsegev/iodine / functions

Functions1,281 in github.com/boazsegev/iodine

Functionfio_connect_on_close
ext/iodine/fio.c:5497
Functionfio_connect_on_ready
ext/iodine/fio.c:5509
Functionfio_connect_on_ready_tls
ext/iodine/fio.c:5521
Functionfio_connect_on_ready_tls_alpn
ext/iodine/fio.c:5533
Functionfio_ct_false
Returns 1 if the expression is false (input is zero). */
ext/iodine/fio.h:2150
Functionfio_cycle
reactor pattern cycling */
ext/iodine/fio.c:4516
Functionfio_cycle_test_task
ext/iodine/fio.c:10460
Functionfio_cycle_test_task2
ext/iodine/fio.c:10464
Functionfio_cycle_unwind
reactor pattern cycling during cleanup */
ext/iodine/fio.c:4505
Functionfio_defer_clear_queue
Clears the queue. */
ext/iodine/fio.c:1346
Functionfio_defer_cycle
Thread pool task */
ext/iodine/fio.c:1349
Functionfio_defer_push_task_fn
ext/iodine/fio.c:1149
Functionfio_defer_thread_signal
ext/iodine/fio.c:1036
Functionfio_f2f
ext/iodine/fiobj_numbers.c:55
Functionfio_f2i
ext/iodine/fiobj_numbers.c:51
Functionfio_f2str
ext/iodine/fiobj_numbers.c:72
Functionfio_fork
OVERRIDE THIS to replace the default `fork` implementation or to inject hooks into the forking function. Behaves like the system's `fork`. */
ext/iodine/iodine_defer.c:166
Functionfio_ftoa
ext/iodine/fiobject.c:264
Functionfio_ftocstr
ext/iodine/fiobj_numbers.c:263
Functionfio_ftrue
ext/iodine/fiobj_numbers.c:58
Functionfio_glob_match
A binary glob matching helper. Returns 1 on match, otherwise returns 0. */
ext/iodine/fio.c:7457
Functionfio_hooks_default_before_close
ext/iodine/fio.c:3808
Functionfio_hooks_default_cleanup
ext/iodine/fio.c:3820
Functionfio_hooks_default_flush
ext/iodine/fio.c:3814
Functionfio_hooks_default_read
ext/iodine/fio.c:3772
Functionfio_hooks_default_write
ext/iodine/fio.c:3798
Functionfio_i2f
ext/iodine/fiobj_numbers.c:54
Functionfio_i2i
ext/iodine/fiobj_numbers.c:50
Functionfio_i2str
ext/iodine/fiobj_numbers.c:60
Functionfio_io_task_perform
ext/iodine/fio.c:4180
Functionfio_is_locked
Returns a spinlock's state (non 0 == Busy). */
ext/iodine/fio.h:3041
Functionfio_itrue
ext/iodine/fiobj_numbers.c:57
Functionfio_json_on_end_array
an array closure was detected */
ext/iodine/iodine_json.c:138
Functionfio_json_on_end_object
a dictionary object closure detected */
ext/iodine/iodine_json.c:114
Functionfio_json_on_error
the JSON parsing is complete */
ext/iodine/iodine_json.c:146
Functionfio_json_on_false
a FALSE object was detected */
ext/iodine/iodine_json.c:68
Functionfio_json_on_float
a Float was detected (double). */
ext/iodine/iodine_json.c:76
Functionfio_json_on_json
the JSON parsing is complete */
ext/iodine/iodine_json.c:144
Functionfio_json_on_null
a NULL object was detected */
ext/iodine/iodine_json.c:60
Functionfio_json_on_number
a Numberl was detected (long long). */
ext/iodine/iodine_json.c:72
Functionfio_json_on_start_array
an array object was detected */
ext/iodine/iodine_json.c:126
Functionfio_json_on_start_object
a dictionary object was detected, should return 0 unless error occurred. */
ext/iodine/iodine_json.c:97
Functionfio_json_on_string
a String was detected (int / float). update `pos` to point at ending */
ext/iodine/iodine_json.c:80
Functionfio_json_on_true
a TRUE object was detected */
ext/iodine/iodine_json.c:64
Functionfio_lib_destroy
ext/iodine/fio.c:4256
Functionfio_lib_init
ext/iodine/fio.c:4281
Functionfio_listen2cluster
ext/iodine/fio.c:7060
Functionfio_listen_on_close
ext/iodine/fio.c:5308
Functionfio_listen_on_data
ext/iodine/fio.c:5313
Functionfio_listen_on_data_tls
ext/iodine/fio.c:5324
Functionfio_listen_on_data_tls_alpn
ext/iodine/fio.c:5335
Functionfio_listen_on_startup
ext/iodine/fio.c:5297
Functionfio_lock_dbg
Busy waits for a lock, reports contention. */
ext/iodine/fio.h:3055
Functionfio_mock_on_message
* A mock pub/sub callback for external subscriptions. */
ext/iodine/fio.c:6184
Functionfio_msg_internal_free2
ext/iodine/fio.c:6163
Functionfio_perform_subscription_callback
performs the actual callback */
ext/iodine/fio.c:6553
Functionfio_publish2channel_task
ext/iodine/fio.c:6599
Functionfio_pubsub_is_attached
Returns true (1) if the engine is attached to the system. */
ext/iodine/fio.c:6435
Functionfio_pubsub_test_on_message
ext/iodine/fio.c:11633
Functionfio_pubsub_test_on_unsubscribe
ext/iodine/fio.c:11636
Functionfio_reap_children
initializes zombie reaping for the process */
ext/iodine/fio.c:1648
Functionfio_review_timeout
ext/iodine/fio.c:4430
Functionfio_sentinel_worker_thread
ext/iodine/fio.c:4608
Functionfio_sha1
An SHA1 helper function that performs initialiation, writing and finalizing. */
ext/iodine/fio.h:2663
Functionfio_sha2_256
An SHA2 helper function that performs initialiation, writing and finalizing. Uses the SHA2 256 variant. */
ext/iodine/fio.h:2767
Functionfio_sha2_384
An SHA2 helper function that performs initialiation, writing and finalizing. Uses the SHA2 384 variant. */
ext/iodine/fio.h:2778
Functionfio_sha2_512
An SHA2 helper function that performs initialiation, writing and finalizing. Uses the SHA2 512 variant. */
ext/iodine/fio.h:2756
Functionfio_siphash13
ext/iodine/fio_siphash.c:133
Functionfio_siphash24
ext/iodine/fio_siphash.c:127
Functionfio_sock_sendfile_from_fd
ext/iodine/fio.c:3385
Functionfio_sock_write_buffer
ext/iodine/fio.c:3328
Functionfio_sock_write_from_fd
ext/iodine/fio.c:3342
Functionfio_start_
ext/iodine/fio.c:4676
Functionfio_state_callback_order_test_task
ext/iodine/fio.c:10243
Functionfio_state_callback_test_task
ext/iodine/fio.c:10238
Functionfio_state_on_idle_perform
ext/iodine/fio.c:4034
Functionfio_str2bool
ext/iodine/fiobj_str.c:86
Functionfio_str2f
ext/iodine/fiobj_str.c:81
Functionfio_str2i
ext/iodine/fiobj_str.c:77
Functionfio_str2str
ext/iodine/fiobj_str.c:62
Functionfio_str_info_s fio_str_printf
Writes to the String using a printf like interface. */
ext/iodine/fio.h:4485
Functionfio_str_info_s fio_str_vprintf
Writes to the String using a vprintf like interface. */
ext/iodine/fio.h:4471
Functionfio_str_info_s fio_str_capa_assert
* Requires the String to have at least `needed` capacity. Returns the current * state of the String. */
ext/iodine/fio.h:4035
Functionfio_str_info_s fio_str_concat
* Appens the `src` String to the end of the `dest` String. */
ext/iodine/fio.h:4402
Functionfio_str_info_s fio_str_info
Returns the String's state (capacity, length and pointer). */
ext/iodine/fio.h:3775
Functionfio_str_info_s fio_str_readfile
* Opens the file `filename` and pastes it's contents (or a slice ot it) at the * end of the String. If `limit == 0`, than the data will be read until
ext/iodine/fio.h:4501
Functionfio_str_info_s fio_str_replace
* Replaces the data in the String - replacing `old_len` bytes starting at * `start_pos`, with the data at `src` (`src_len` bytes long). * * Negativ
ext/iodine/fio.h:4426
Functionfio_str_info_s fio_str_resize
* Sets the new String size without reallocating any memory (limited by * existing capacity). * * Returns the updated state of the String. * * Not
ext/iodine/fio.h:3955
Functionfio_str_info_s fio_str_write
* Writes data at the end of the String (similar to `fio_str_insert` with the * argument `pos == -1`). */
ext/iodine/fio.h:4353
Functionfio_str_info_s fio_str_write_i
* Writes a number at the end of the String using normal base 10 notation. */
ext/iodine/fio.h:4365
Functionfio_str_info_s fiobj_obj2cstr
* Returns a C String (NUL terminated) using the `fio_str_info_s` data type. * * The String is binary safe and might contain NUL bytes in the middle
ext/iodine/fiobject.h:516
Functionfio_str_new_copy2
* Allocates a new fio_str_s object on the heap, initializes it and copies the * original (`src`) string into the new string. * * Use `fio_str_free2
ext/iodine/fio.h:3808
Functionfio_str_test_dealloc
ext/iodine/fio.c:9768
Functionfio_test
ext/iodine/fio.c:11966
Functionfio_thread_free
void defer_free_thread(void *thr) { (void)thr; }
ext/iodine/iodine_defer.c:158
Functionfio_thread_join
OVERRIDE THIS to replace the default pthread implementation. */
ext/iodine/iodine_defer.c:149
Functionfio_timer_perform_single
Performs a timer task and re-adds it to the queue (or cleans it up) */
ext/iodine/fio.c:1514
Functionfio_timer_test_task
ext/iodine/fio.c:10284
Functionfio_tls_accept
* Establishes an SSL/TLS connection as an SSL/TLS Server, using the specified * context / settings object. * * The `uuid` should be a socket UUID t
ext/iodine/fio_tls_missing.c:603
Functionfio_tls_accept
* Establishes an SSL/TLS connection as an SSL/TLS Server, using the specified * context / settings object. * * The `uuid` should be a socket UUID t
ext/iodine/fio_tls_openssl.c:1059
← previousnext →801–900 of 1,281, ranked by callers