MCPcopy Index your code

hub / github.com/boazsegev/iodine / types & classes

Types & classes139 in github.com/boazsegev/iodine

↓ 165 callersClassFIO_NAME
ext/iodine/fio.h:4758
↓ 10 callersClasssigaction
ext/iodine/fio.c:1619
↓ 5 callersClasskevent
ext/iodine/fio.c:2130
↓ 2 callersClassstat
ext/iodine/http.c:383
↓ 2 callersClassstat
ext/iodine/mustache_parser.h:861
↓ 1 callersClassfio_msg_metadata_s
ext/iodine/fio.h:1905
↓ 1 callersClassstat
ext/iodine/fio.h:4509
ClassClient
a client callback handler
examples/tcp_client.rb:27
ClassConnection
Iodine's {Iodine::Connection} class is the class that TCP/IP, WebSockets and SSE connections inherit from. Instances of this class are passed to the
lib/iodine/connection.rb:59
ClassCreateThreadArgs
used to create Ruby threads and pass them the information they need */
ext/iodine/iodine_defer.c:68
ClassEngine
lib/iodine/pubsub.rb:52
ClassIodine
Iodine is an HTTP / WebSocket server as well as an Evented Network Tool Library. In essense, Iodine is a Ruby port for the [facil.io](http://facil.io)
lib/iodine.rb:60
ClassIodine
lib/rack/handler/iodine.rb:3
ClassIodine
lib/iodine/version.rb:1
ClassIodine
lib/iodine/tls.rb:1
ClassIodine
lib/iodine/rack_utils.rb:1
ClassIodine
lib/iodine/connection.rb:1
ClassIodine
lib/iodine/pubsub.rb:1
ClassIodine
lib/iodine/json.rb:1
ClassIodine
lib/iodine/mustache.rb:1
ClassIodineCaller_s
ext/iodine/iodine_caller.h:8
ClassIodineCaller_s
ext/iodine/iodine_caller.c:215
ClassIodineRackIO
ext/iodine/iodine_rack_io.c:269
ClassIodineRackIO
ext/iodine/iodine_rack_io.h:14
ClassIodineServer
spec/support/iodine_server.rb:6
ClassIodineStorage_s
ext/iodine/iodine_store.c:127
ClassIodineStorage_s
ext/iodine/iodine_store.h:6
ClassIodineTest
test/iodine_test.rb:3
ClassJSON
lib/iodine/json.rb:40
ClassMustache
lib/iodine/mustache.rb:111
ClassPubSub
lib/iodine.rb:126
ClassPubSub
lib/iodine/pubsub.rb:23
ClassRack
lib/rack/handler/iodine.rb:5
ClassRack
lib/iodine/rack_utils.rb:3
ClassSpec
spec/support/iodine_server.rb:4
ClassSupport
spec/support/iodine_server.rb:5
ClassTLS
lib/iodine/tls.rb:14
ClassUtils
lib/iodine/rack_utils.rb:40
Enum__attribute__
ext/iodine/fiobject.h:50
Classaddrinfo
ext/iodine/fio.c:662
Classblock_node_s
ext/iodine/fio.c:7854
Classblock_s
ext/iodine/fio.c:7844
Classbuffer_s
Buffer management - update to change the way the buffer is handled. */
ext/iodine/websockets.c:43
Classbuffer_s
ext/iodine/websockets.c:127
Classcluster_data_s
ext/iodine/fio.c:6690
Classcluster_pr_s
ext/iodine/fio.c:6673
Classcluster_pr_s
ext/iodine/fio.c:6676
Classepoll_event
ext/iodine/fio.c:1975
Enumfio_cluster_message_type_e
ext/iodine/fio.c:5911
Classfio_collection_s
ext/iodine/fio.c:5925
Classfio_connect_args
ext/iodine/fio.c:5546
Classfio_connect_args
Named arguments for the `fio_connect` function, that allows non-blocking connections to be established. */
ext/iodine/fio.h:844
Classfio_defer_queue_block_s
ext/iodine/fio.c:1101
Enumfio_io_event
ext/iodine/fio.c:2758
Enumfio_io_event
ext/iodine/fio.h:681
Classfio_listen_args
ext/iodine/fio.c:5353
Classfio_listen_args
Arguments for the fio_listen function */
ext/iodine/fio.h:707
Classfio_ls_embd_s
ext/iodine/fio.h:3159
Classfio_ls_embd_s
ext/iodine/fio.h:3160
Classfio_ls_s
ext/iodine/fio.h:3165
Classfio_ls_s
ext/iodine/fio.h:3166
Classfio_ls_test_s
ext/iodine/fio.c:9687
Classfio_msg_s
ext/iodine/fio.h:1724
Classfio_packet_s
ext/iodine/fio.c:324
Classfio_packet_s
ext/iodine/fio.c:327
Enumfio_protocol_lock_e
ext/iodine/fio.c:543
Enumfio_protocol_lock_e
* This is used to lock the protocol againste concurrency collisions and * concurrent memory deallocation. * * However, there are three levels of pr
ext/iodine/fio.h:1535
Classfio_protocol_s
ext/iodine/fio.h:571
Classfio_publish_args_s
ext/iodine/fio.h:1809
Classfio_pubsub_engine_s
ext/iodine/fio.h:1710
Classfio_rw_hook_s
ext/iodine/fio.h:1390
Classfio_start_args
ext/iodine/fio.c:4687
Classfio_start_args
ext/iodine/fio.h:947
Classfio_str_info_s
ext/iodine/fiobject.h:73
Classfio_str_info_s
ext/iodine/fio.h:310
Classfio_thread_queue_s
ext/iodine/fio.c:854
Classfio_tls_s
An opaque type used for the SSL/TLS functions. */
ext/iodine/fio_tls_missing.c:153
Classfio_tls_s
An opaque type used for the SSL/TLS functions. */
ext/iodine/fio_tls_openssl.c:139
Classfio_tls_s
ext/iodine/fio_tls.h:22
Classheader_writer_s
ext/iodine/http.c:118
Classheader_writer_s
HTTP Request / Response (Virtual) Functions ***************************************************************************** */
ext/iodine/http1.c:67
Classhpack_context_s
ext/iodine/hpack.h:38
Classhpack_static_data_s
ext/iodine/hpack.h:430
Classhttp1_parser_protected_read_only_state_s
ext/iodine/http1_parser.h:60
Classhttp1_parser_protected_read_only_state_s
ext/iodine/http1_parser.h:868
Classhttp1_parser_s
ext/iodine/http1_parser.h:59
Classhttp1pr_s
ext/iodine/http1.c:21
Classhttp_fio_protocol_s
ext/iodine/http_internal.h:27
Classhttp_pause_handle_s
Pause / Resume ***************************************************************************** */
ext/iodine/http.c:706
Classhttp_pause_handle_s
ext/iodine/http.h:267
Classhttp_settings_s
ext/iodine/http.c:922
Classhttp_settings_s
ext/iodine/http.h:62
Classhttp_settings_s
ext/iodine/http.h:330
Classhttp_sse_internal_s
ext/iodine/http_internal.h:157
Classhttp_sse_s
ext/iodine/http.h:604
Classhttp_sse_subscribe_args
ext/iodine/http.c:1238
Classhttp_sse_subscribe_args
ext/iodine/http.h:670
Classhttp_sse_write_args
ext/iodine/http.c:1355
Classhttp_sse_write_args
* Named arguments for the {http_sse_write} function. * * These arguments list the possible fields for the SSE event. * * Event fields listed here:
ext/iodine/http.h:715
Classhttp_vtable_s
ext/iodine/http1.c:34
next →1–100 of 139, ranked by callers