MCPcopy Create free account

hub / github.com/boazsegev/iodine / functions

Functions1,281 in github.com/boazsegev/iodine

Functionon_data_first
ext/iodine/websockets.c:293
Functionon_rack_request
ext/iodine/iodine_http.c:791
Functionon_rack_upgrade
ext/iodine/iodine_http.c:801
Functionon_ready
ext/iodine/websockets.c:238
Functionon_shutdown
ext/iodine/websockets.c:244
Functionon_websocket_http_connected
ext/iodine/http.c:1170
Functionon_websocket_http_connection_finished
ext/iodine/http.c:1182
Functionon_worker_boot
(*args, &block)
lib/iodine.rb:246
Functionon_worker_fork
(*args, &block)
lib/iodine.rb:255
Functionpatch_clock_gettime
clock_gettime is not implemented on older versions of OS X (< 10.12). If implemented, CLOCK_REALTIME will have already been defined.
ext/iodine/fio.h:282
Methodpatch_rack
lib/iodine.rb:65
Functionpath_decode
Decodes a percent encoded String (normally the "path" of a request), returning a new String with the decoded data. */
ext/iodine/iodine_helpers.c:79
Functionpath_decode_inplace
Decodes a percent encoded String (normally the "path" of a request), editing the String in place. Raises an exception on error... but this might resu
ext/iodine/iodine_helpers.c:62
Functionreap_child_handler
* Zombie Reaping * With thanks to Dr Graham D Shaw. * http://www.microhowto.info/howto/reap_zombie_processes_using_a_sigchld_handler.html */
ext/iodine/fio.c:1636
Functionredis_connect
ext/iodine/redis_engine.c:571
Functionredis_engine_destroy
ext/iodine/redis_engine.c:948
Functionredis_forward_reply
callback from the Redis reply */
ext/iodine/redis_engine.c:724
Functionredis_on_auth
ext/iodine/redis_engine.c:506
Functionredis_on_close
Called when the connection was closed, but will not run concurrently */
ext/iodine/redis_engine.c:437
Functionredis_on_connect
ext/iodine/redis_engine.c:517
Functionredis_on_connect_failed
ext/iodine/redis_engine.c:564
Functionredis_on_data
Called when a data is available, but will not run concurrently */
ext/iodine/redis_engine.c:414
Functionredis_on_engine_fork
ext/iodine/redis_engine.c:822
Functionredis_on_facil_shutdown
ext/iodine/redis_engine.c:817
Functionredis_on_internal_cmd
listens to channel -2 for commands that need to be sent (only ROOT) */
ext/iodine/redis_engine.c:741
Functionredis_on_internal_publish
listens to filter -1 and publishes and messages */
ext/iodine/redis_engine.c:704
Functionredis_on_internal_reply
Listens on filter `-10 -getpid()` for incoming reply data */
ext/iodine/redis_engine.c:760
Functionredis_on_mock_subscribe_child
ext/iodine/redis_engine.c:674
Functionredis_on_publish_child
ext/iodine/redis_engine.c:683
Functionredis_on_shutdown
Called before the facil.io reactor is shut down. */
ext/iodine/redis_engine.c:473
Functionredis_on_subscribe_root
ext/iodine/redis_engine.c:591
Functionredis_on_unsubscribe_root
ext/iodine/redis_engine.c:614
Functionredis_perform_callback
the deferred callback handler */
ext/iodine/redis_engine.c:305
Functionredis_pub_ping
Called on connection timeout. */
ext/iodine/redis_engine.c:488
Functionredis_sub_ping
Called on connection timeout. */
ext/iodine/redis_engine.c:481
Functionresp_on_pub_message
a local static callback, called when the RESP message is complete. */
ext/iodine/redis_engine.c:337
Functionresp_on_sub_message
a local static callback, called when the RESP message is complete. */
ext/iodine/redis_engine.c:368
Functionrio_close
Does nothing - this is controlled by the server.
ext/iodine/iodine_rack_io.c:160
Functionrio_each
Passes each line of the input to the block. This should be avoided.
ext/iodine/iodine_rack_io.c:169
Functionrio_get_io
ext/iodine/iodine_rack_io.c:188
Functionrio_read
Reads data from the IO, according to the Rack specifications for `#read`.
ext/iodine/iodine_rack_io.c:115
Functionsched_sample_task
ext/iodine/fio.c:10500
Methodserver_port
spec/support/iodine_server.rb:27
Functionset_header_if_missing
sets an outgoing header only if it doesn't exist */
ext/iodine/http_internal.h:200
Methodshutdown
patches an assumption by Rack, issue #98 code donated by @Shelvak (Néstor Coppi)
lib/rack/handler/iodine.rb:19
Functionsig_int_handler
handles the SIGUSR1, SIGINT and SIGTERM signals. */
ext/iodine/fio.c:1664
Methodspawn_with_test_log
(cmd, verbose: ENV.key?('VERBOSE'))
spec/support/iodine_server.rb:19
Methodstart_iodine_with_app
(name, **opts)
spec/support/iodine_server.rb:49
Functionstorage_add
Adds an object to the storage (or increases it's reference count). */
ext/iodine/iodine_store.c:25
Functionstorage_after_fork
Should be called after forking to reset locks */
ext/iodine/iodine_store.c:49
Functionstorage_clear
clear the registry (end of lifetime) */
ext/iodine/iodine_store.c:104
Functionstorage_mark
a callback for the GC (marking active objects) */
ext/iodine/iodine_store.c:90
Functionstorage_print_rb
* Used for debugging purposes (when testing iodine for Ruby object "leaks"). */
ext/iodine/iodine_store.c:80
Functionstorage_remove
Removes an object from the storage (or decreases it's reference count). */
ext/iodine/iodine_store.c:37
Methodtest_something
test/iodine_test.rb:8
Methodtest_that_it_has_a_version_number
test/iodine_test.rb:4
Functionunescape
Decodes a URL encoded String, returning a new String with the decoded data. This variation matches the Rack::Utils.unescape signature by accepting an
ext/iodine/iodine_helpers.c:97
Functionurl_decode
Decodes a URL encoded String, returning a new String with the decoded data. */
ext/iodine/iodine_helpers.c:43
Functionurl_decode_inplace
URL Decoding ***************************************************************************** */ Decodes a URL encoded String in place. Raises an except
ext/iodine/iodine_helpers.c:28
Methodwait_until_iodine_ready
spec/support/iodine_server.rb:31
Functionwebsocket_connect
ext/iodine/http.c:1192
Functionwebsocket_is_client
* Returns 1 if the WebSocket connection is in Client mode (connected to a * remote server) and 0 if the connection is in Server mode (a connection *
ext/iodine/websockets.c:726
Functionwebsocket_on_pubsub_message
ext/iodine/websockets.c:604
Functionwebsocket_on_pubsub_message_direct
ext/iodine/websockets.c:592
Functionwebsocket_on_pubsub_message_direct_bin
ext/iodine/websockets.c:600
Functionwebsocket_on_pubsub_message_direct_txt
ext/iodine/websockets.c:596
Functionwebsocket_on_unsubscribe
ext/iodine/websockets.c:620
Functionwebsocket_optimize_binary
ext/iodine/websockets.c:464
Functionwebsocket_optimize_free
ext/iodine/websockets.c:421
Functionwebsocket_optimize_generic
ext/iodine/websockets.c:438
Functionwebsocket_optimize_text
ext/iodine/websockets.c:454
Functionwebsocket_subscribe
ext/iodine/websockets.c:643
Functionwebsocket_udata_set
Sets the opaque user data associated with the websocket. * Returns the old value, if any. */
ext/iodine/websockets.c:715
Functionwebsocket_unsubscribe
* Unsubscribes from a channel. */
ext/iodine/websockets.c:694
Functionwebsocket_wrapped_len
returns the length of the buffer required to wrap a message `len` long */
ext/iodine/websocket_parser.h:260
Methodwith_app
(name, **opts)
spec/support/iodine_server.rb:63
Functionwrite_header
ext/iodine/http.c:124
Functionwrite_header
ext/iodine/http1.c:73
Functionws_client_http_connected
ext/iodine/iodine_http.c:1041
Functionws_client_http_connection_finished
ext/iodine/iodine_http.c:1060
Functionws_ping
ext/iodine/websockets.c:221
← previous1,201–1,281 of 1,281, ranked by callers