Table of Contents - lightio-0.4.4 Documentation
Classes and Modules
- LightIO
- LightIO::Core
- LightIO::Core::Backend
- LightIO::Core::Backend::Error
- LightIO::Core::Backend::NIO
- LightIO::Core::Backend::Timers
- LightIO::Core::Backend::UnknownTimer
- LightIO::Core::Beam
- LightIO::Core::Beam::BeamError
- LightIO::Core::Future
- LightIO::Core::IOloop
- LightIO::Core::LightFiber
- LightIO::Error
- LightIO::InvalidTransferError
- LightIO::Library
- LightIO::Library::Addrinfo
- LightIO::Library::Addrinfo
- LightIO::Library::Addrinfo::WrapHelper
- LightIO::Library::Base
- LightIO::Library::Base::ClassMethods
- LightIO::Library::Base::MockMethods
- LightIO::Library::BasicSocket
- LightIO::Library::File
- LightIO::Library::IO
- LightIO::Library::IO::IOMethods
- LightIO::Library::IPSocket
- LightIO::Library::KernelExt
- LightIO::Library::OpenSSL
- LightIO::Library::OpenSSL::SSL
- LightIO::Library::OpenSSL::SSL::SSLSocket
- LightIO::Library::Queue
- LightIO::Library::Queue
- LightIO::Library::SizedQueue
- LightIO::Library::SizedQueue
- LightIO::Library::Socket
- LightIO::Library::Socket::Ifaddr
- LightIO::Library::TCPServer
- LightIO::Library::TCPSocket
- LightIO::Library::Thread
- LightIO::Library::Thread::ConditionVariable
- LightIO::Library::Thread::Mutex
- LightIO::Library::ThreadGroup
- LightIO::Library::ThreadsWait
- LightIO::Library::Timeout
- LightIO::Library::UDPSocket
- LightIO::Library::UNIXServer
- LightIO::Library::UNIXSocket
- LightIO::Module
- LightIO::Module::Addrinfo
- LightIO::Module::Addrinfo::ClassMethods
- LightIO::Module::Addrinfo::WrapperHelper
- LightIO::Module::Base
- LightIO::Module::Base::Helper
- LightIO::Module::Base::NewHelper
- LightIO::Module::BasicSocket
- LightIO::Module::BasicSocket::ClassMethods
- LightIO::Module::File
- LightIO::Module::File::ClassMethods
- LightIO::Module::IO
- LightIO::Module::IO::ClassMethods
- LightIO::Module::IPSocket
- LightIO::Module::IPSocket::ClassMethods
- LightIO::Module::OpenSSL
- LightIO::Module::OpenSSL::SSL
- LightIO::Module::OpenSSL::SSL::SSLSocket
- LightIO::Module::Socket
- LightIO::Module::Socket::ClassMethods
- LightIO::Module::TCPServer
- LightIO::Module::TCPSocket
- LightIO::Module::Thread
- LightIO::Module::Thread::ClassMethods
- LightIO::Module::ThreadsWait
- LightIO::Module::ThreadsWait::ClassMethods
- LightIO::Module::UDPSocket
- LightIO::Module::UNIXServer
- LightIO::Module::UNIXSocket
- LightIO::Module::UNIXSocket::ClassMethods
- LightIO::Monkey
- LightIO::Monkey::PatchError
- LightIO::RawProxy
- LightIO::Watchers
- LightIO::Watchers::IO
- LightIO::Watchers::Schedule
- LightIO::Watchers::Timer
- LightIO::Watchers::Watcher
- LightIO::Wrap
- LightIO::Wrap::IOWrapper
- LightIO::Wrap::IOWrapper::ClassMethods
- LightIO::Wrap::Wrapper
- LightIO::Wrap::Wrapper::HelperMethods
Methods
- ::convert_to_io — LightIO::Module::IO
- ::current — LightIO::Core::IOloop
- ::finalizer — LightIO::Watchers::IO
- ::find_class_methods_module — LightIO::Monkey
- ::find_library_class — LightIO::Module::Base
- ::find_monkey_patch_class_methods — LightIO::Monkey
- ::full_const_set — LightIO::Library::Base
- ::get_io_watcher — LightIO::Module::IO
- ::included — LightIO::Library
- ::included — LightIO::Library::Base
- ::included — LightIO::Wrap::Wrapper
- ::included — LightIO::Wrap::IOWrapper
- ::is_root? — LightIO::Core::LightFiber
- ::method_missing — LightIO::Library::Thread
- ::nameless_classes — LightIO::Library::Base
- ::new — LightIO::Core::Backend::Timers
- ::new — LightIO::Core::Backend::NIO
- ::new — LightIO::Core::Beam
- ::new — LightIO::Core::Beam::BeamError
- ::new — LightIO::Core::Future
- ::new — LightIO::Core::IOloop
- ::new — LightIO::Core::LightFiber
- ::new — LightIO::Library::OpenSSL::SSL::SSLSocket
- ::new — LightIO::Library::Queue
- ::new — LightIO::Library::SizedQueue
- ::new — LightIO::Library::TCPSocket
- ::new — LightIO::Library::TCPServer
- ::new — LightIO::Library::Thread
- ::new — LightIO::Library::Queue
- ::new — LightIO::Library::SizedQueue
- ::new — LightIO::Library::Thread::Mutex
- ::new — LightIO::Library::Thread::ConditionVariable
- ::new — LightIO::Library::ThreadsWait
- ::new — LightIO::RawProxy
- ::new — LightIO::Watchers::IO
- ::new — LightIO::Watchers::Timer
- ::new — LightIO::Library::Base
- ::new — LightIO::Wrap::IOWrapper
- ::pass — LightIO::Core::Beam
- ::patch! — LightIO::Monkey
- ::patch_all! — LightIO::Monkey
- ::patch_instance_method! — LightIO::Monkey
- ::patch_io! — LightIO::Monkey
- ::patch_kernel! — LightIO::Monkey
- ::patch_kernel_method! — LightIO::Monkey
- ::patch_method! — LightIO::Monkey
- ::patch_thread! — LightIO::Monkey
- ::patched — LightIO::Monkey
- ::patched? — LightIO::Monkey
- ::patched_instance_method? — LightIO::Monkey
- ::patched_instance_methods — LightIO::Monkey
- ::patched_method? — LightIO::Monkey
- ::patched_methods — LightIO::Monkey
- ::respond_to? — LightIO::Library::Thread
- ::respond_to_missing? — LightIO::Library::Thread
- ::thread_mutex — LightIO::Library::Thread
- ::threads — LightIO::Library::Thread
- ::unpatch! — LightIO::Monkey
- ::unpatch_all! — LightIO::Monkey
- ::unpatch_instance_method! — LightIO::Monkey
- ::unpatch_io! — LightIO::Monkey
- ::unpatch_kernel! — LightIO::Monkey
- ::unpatch_kernel_method! — LightIO::Monkey
- ::unpatch_method! — LightIO::Monkey
- ::unpatch_thread! — LightIO::Monkey
- #<< — LightIO::Library::Queue
- #<< — LightIO::Library::SizedQueue
- #<< — LightIO::Library::Queue
- #<< — LightIO::Library::SizedQueue
- #<< — LightIO::Library::IO::IOMethods
- #[] — LightIO::Library::Thread
- #[]= — LightIO::Library::Thread
- #_wrap — LightIO::Library::Base::ClassMethods
- #` — LightIO::Library::KernelExt
- #accept — LightIO::Library::Socket
- #accept — LightIO::Library::TCPServer
- #accept — LightIO::Library::UNIXServer
- #accept_nonblock — LightIO::Library::OpenSSL::SSL::SSLSocket
- #accept_nonblock — LightIO::Library::Socket
- #accept_nonblock — LightIO::Library::TCPServer
- #accept_nonblock — LightIO::Library::UNIXServer
- #add — LightIO::Library::ThreadGroup
- #add_callback — LightIO::Core::Backend::NIO
- #add_io_wait — LightIO::Core::Backend::NIO
- #add_timer — LightIO::Core::Backend::Timers
- #add_timer — LightIO::Core::Backend::NIO
- #add_to_group — LightIO::Library::Thread
- #addr — LightIO::Library::Socket::Ifaddr
- #alive? — LightIO::Core::Beam
- #all_waits — LightIO::Library::ThreadsWait
- #all_waits — LightIO::Module::ThreadsWait::ClassMethods
- #binmode — LightIO::Library::IO
- #broadaddr — LightIO::Library::Socket::Ifaddr
- #broadcast — LightIO::Library::Thread::ConditionVariable
- #call_lightio_initialize — LightIO::Library::Base
- #call_method_from_ancestors — LightIO::Library::Base::MockMethods
- #callback_on_waiting — LightIO::Watchers::IO
- #cancel_io_wait — LightIO::Core::Backend::NIO
- #cancel_timer — LightIO::Core::Backend::Timers
- #cancel_timer — LightIO::Core::Backend::NIO
- #check_and_raise_error — LightIO::Core::Beam
- #check_monitor — LightIO::Watchers::IO
- #check_monitor_read — LightIO::Watchers::IO
- #check_monitor_read_write — LightIO::Watchers::IO
- #check_monitor_write — LightIO::Watchers::IO
- #check_release_enqueue_waiter — LightIO::Library::SizedQueue
- #check_release_enqueue_waiter — LightIO::Library::SizedQueue
- #clear — LightIO::Library::Queue
- #clear — LightIO::Library::SizedQueue
- #clear — LightIO::Library::Queue
- #clear — LightIO::Library::SizedQueue
- #clear_status — LightIO::Watchers::IO
- #close — LightIO::Core::Backend::NIO
- #close — LightIO::Library::Queue
- #close — LightIO::Library::Queue
- #close — LightIO::Watchers::IO
- #close — LightIO::Library::IO::IOMethods
- #closed? — LightIO::Library::Queue
- #closed? — LightIO::Library::Queue
- #closed? — LightIO::Watchers::IO
- #connect_nonblock — LightIO::Library::TCPSocket
- #convert_io_or_array_to_raw — LightIO::Library::KernelExt
- #copy_stream — LightIO::Module::IO::ClassMethods
- #current — LightIO::Module::Thread::ClassMethods
- #dead — LightIO::Core::Beam
- #define_alias_methods — LightIO::Library::Base::MockMethods
- #define_inherited — LightIO::Library::Base::MockMethods
- #define_instance_method_missing — LightIO::Library::Base::MockMethods
- #define_method_missing — LightIO::Library::Base::MockMethods
- #define_mock_methods — LightIO::Library::Base::MockMethods
- #define_new_for_module — LightIO::Module::Base::NewHelper
- #define_new_for_modules — LightIO::Module::Base::NewHelper
- #deq — LightIO::Library::Queue
- #deq — LightIO::Library::SizedQueue
- #deq — LightIO::Library::Queue
- #deq — LightIO::Library::SizedQueue
- #done! — LightIO::Core::Future
- #done? — LightIO::Core::Future
- #dstaddr — LightIO::Library::Socket::Ifaddr
- #empty? — LightIO::Library::Queue
- #empty? — LightIO::Library::Queue
- #empty? — LightIO::Library::ThreadsWait
- #enq — LightIO::Library::Queue
- #enq — LightIO::Library::SizedQueue
- #enq — LightIO::Library::Queue
- #enq — LightIO::Library::SizedQueue
- #env_backend — LightIO::Core::Backend::NIO
- #eof — LightIO::Library::IO::IOMethods
- #eof? — LightIO::Library::IO::IOMethods
- #exclusive — LightIO::Module::Thread::ClassMethods
- #exit — LightIO::Library::Thread
- #extend_class_methods — LightIO::Library::Base::MockMethods
- #fiber_values — LightIO::Library::Thread
- #fibers_and_values — LightIO::Library::Thread
- #fill_read_buf — LightIO::Library::IO::IOMethods
- #finalizer — LightIO::Module::Thread::ClassMethods
- #find_library_class — LightIO::Module::Base::Helper
- #finished? — LightIO::Library::ThreadsWait
- #fire — LightIO::Core::Backend::Timers
- #flush — LightIO::Library::IO::IOMethods
- #for_fd — LightIO::Module::BasicSocket::ClassMethods
- #foreach — LightIO::Module::Addrinfo::ClassMethods
- #fork — LightIO::Module::Thread::ClassMethods
- #generate_uuid — LightIO::Core::Backend::Timers
- #getbyte — LightIO::Library::IO::IOMethods
- #getc — LightIO::Library::IO::IOMethods
- #getifaddrs — LightIO::Module::Socket::ClassMethods
- #gets — LightIO::Library::IO::IOMethods
- #group — LightIO::Library::Thread
- #handle_selectables — LightIO::Core::Backend::NIO
- #in_waiting — LightIO::Watchers::IO
- #init_core — LightIO::Library::Thread
- #inspect — LightIO::Library::Thread
- #instance_send — LightIO::RawProxy
- #io — LightIO::Library::OpenSSL::SSL::SSLSocket
- #io_eof? — LightIO::Library::IO::IOMethods
- #io_is_ready? — LightIO::Watchers::IO
- #io_watcher — LightIO::Wrap::IOWrapper
- #ip_sockets_port0 — LightIO::Module::Socket::ClassMethods
- #join — LightIO::Core::Beam
- #join — LightIO::Library::Thread
- #join — LightIO::Library::ThreadsWait
- #join_nowait — LightIO::Library::ThreadsWait
- #key? — LightIO::Library::Thread
- #keys — LightIO::Library::Thread
- #kill — LightIO::Core::Beam
- #kill — LightIO::Library::Thread
- #kill — LightIO::Module::Thread::ClassMethods
- #length — LightIO::Library::Queue
- #length — LightIO::Library::Queue
- #light_io_raw_obj — LightIO::Library::Base
- #lightio_initialize — LightIO::Library::IO::IOMethods
- #lineno — LightIO::Library::IO
- #lineno= — LightIO::Library::IO
- #list — LightIO::Library::ThreadGroup
- #list — LightIO::Module::Thread::ClassMethods
- #lock — LightIO::Library::Thread::Mutex
- #locked? — LightIO::Library::Thread::Mutex
- #main — LightIO::Module::Thread::ClassMethods
- #max= — LightIO::Library::SizedQueue
- #max= — LightIO::Library::SizedQueue
- #mock — LightIO::Library::Base::MockMethods
- #monitor — LightIO::Watchers::IO
- #netmask — LightIO::Library::Socket::Ifaddr
- #new — LightIO::Module::Thread::ClassMethods
- #next_wait — LightIO::Library::ThreadsWait
- #nonblock_eof? — LightIO::Library::IO::IOMethods
- #num_waiting — LightIO::Library::Queue
- #num_waiting — LightIO::Library::SizedQueue
- #num_waiting — LightIO::Library::Queue
- #num_waiting — LightIO::Library::SizedQueue
- #on_dead — LightIO::Library::Thread
- #on_transfer — LightIO::Library::Thread
- #open — LightIO::Module::IO::ClassMethods
- #owned? — LightIO::Library::Thread::Mutex
- #pair — LightIO::Module::Socket::ClassMethods
- #pair — LightIO::Module::UNIXSocket::ClassMethods
- #parent — LightIO::Core::Beam
- #parent= — LightIO::Core::Beam
- #pass — LightIO::Module::Thread::ClassMethods
- #pipe — LightIO::Module::IO::ClassMethods
- #pop — LightIO::Library::Queue
- #pop — LightIO::Library::SizedQueue
- #pop — LightIO::Library::Queue
- #pop — LightIO::Library::SizedQueue
- #print — LightIO::Library::IO::IOMethods
- #printf — LightIO::Library::IO::IOMethods
- #push — LightIO::Library::Queue
- #push — LightIO::Library::SizedQueue
- #push — LightIO::Library::Queue
- #push — LightIO::Library::SizedQueue
- #puts — LightIO::Library::IO::IOMethods
- #raise — LightIO::Core::Beam
- #raise — LightIO::Library::Thread
- #read — LightIO::Library::IO::IOMethods
- #readable? — LightIO::Watchers::IO
- #readbyte — LightIO::Library::IO::IOMethods
- #readchar — LightIO::Library::IO::IOMethods
- #readline — LightIO::Library::IO::IOMethods
- #readlines — LightIO::Library::IO::IOMethods
- #readpartial — LightIO::Library::IO::IOMethods
- #recv_io — LightIO::Library::UNIXSocket
- #remove_from_group — LightIO::Library::Thread
- #rewind — LightIO::Library::IO
- #run — LightIO::Core::Backend::NIO
- #run — LightIO::Library::Thread
- #run_callbacks — LightIO::Core::Backend::NIO
- #run_timers — LightIO::Core::Backend::NIO
- #seek — LightIO::Library::IO
- #select — LightIO::Module::IO::ClassMethods
- #send — LightIO::RawProxy
- #send_io — LightIO::Library::UNIXSocket
- #set_callback — LightIO::Watchers::IO
- #set_callback — LightIO::Watchers::Watcher
- #set_close_error — LightIO::Watchers::IO
- #set_encoding — LightIO::Library::IO
- #shift — LightIO::Library::Queue
- #shift — LightIO::Library::SizedQueue
- #shift — LightIO::Library::Queue
- #shift — LightIO::Library::SizedQueue
- #shutdown — LightIO::Library::BasicSocket
- #signal — LightIO::Library::Thread::ConditionVariable
- #size — LightIO::Library::Queue
- #size — LightIO::Library::Queue
- #sleep — LightIO::Library::Thread::Mutex
- #sleep — LightIO::Library::KernelExt
- #socketpair — LightIO::Module::Socket::ClassMethods
- #socketpair — LightIO::Module::UNIXSocket::ClassMethods
- #spawn — LightIO::Library::KernelExt
- #start — LightIO::Watchers::IO
- #start — LightIO::Watchers::Schedule
- #start — LightIO::Watchers::Timer
- #start — LightIO::Watchers::Watcher
- #start — LightIO::Module::Thread::ClassMethods
- #status — LightIO::Library::Thread
- #stderr — LightIO::Library::KernelExt
- #stdin — LightIO::Library::KernelExt
- #stdout — LightIO::Library::KernelExt
- #stop — LightIO::Core::Backend::NIO
- #stop — LightIO::Module::Thread::ClassMethods
- #stop? — LightIO::Library::Thread
- #synchronize — LightIO::Library::Thread::Mutex
- #sys_accept — LightIO::Library::Socket
- #sys_accept — LightIO::Library::TCPServer
- #sys_accept — LightIO::Library::UNIXServer
- #system — LightIO::Library::KernelExt
- #terminate — LightIO::Library::Thread
- #thread_values — LightIO::Library::Thread
- #thread_variable? — LightIO::Library::Thread
- #thread_variable_get — LightIO::Library::Thread
- #thread_variable_set — LightIO::Library::Thread
- #thread_variables — LightIO::Library::Thread
- #threads — LightIO::Library::ThreadGroup
- #timeout — LightIO::Library::Timeout
- #to_io — LightIO::Library::IO
- #to_io — LightIO::Library::OpenSSL::SSL::SSLSocket
- #transfer — LightIO::Core::Future
- #transfer — LightIO::Core::IOloop
- #transfer — LightIO::Core::LightFiber
- #try_lock — LightIO::Library::Thread::Mutex
- #unix_server_socket — LightIO::Module::Socket::ClassMethods
- #unlock — LightIO::Library::Thread::Mutex
- #value — LightIO::Core::Beam
- #value — LightIO::Core::Future
- #value= — LightIO::Core::Future
- #wait — LightIO::Core::IOloop
- #wait — LightIO::Library::Thread::ConditionVariable
- #wait — LightIO::Watchers::IO
- #wait — LightIO::Library::IO::IOMethods
- #wait_in_ioloop — LightIO::Watchers::IO
- #wait_nonblock — LightIO::Wrap::IOWrapper
- #wait_readable — LightIO::Watchers::IO
- #wait_readable — LightIO::Library::IO::IOMethods
- #wait_writable — LightIO::Watchers::IO
- #wait_writable — LightIO::Library::IO::IOMethods
- #wakeup — LightIO::Library::Thread
- #wrap_addrinfo_return_method — LightIO::Library::Addrinfo::WrapHelper
- #wrap_addrinfo_return_methods — LightIO::Library::Addrinfo::WrapHelper
- #wrap_blocking_method — LightIO::Wrap::IOWrapper::ClassMethods
- #wrap_blocking_methods — LightIO::Wrap::IOWrapper::ClassMethods
- #wrap_class_addrinfo_return_method — LightIO::Module::Addrinfo::WrapperHelper
- #wrap_class_addrinfo_return_methods — LightIO::Module::Addrinfo::WrapperHelper
- #wrap_methods_run_in_threads_pool — LightIO::Wrap::Wrapper::HelperMethods
- #wrap_socket_method — LightIO::Library::Addrinfo::WrapHelper
- #wrap_socket_methods — LightIO::Library::Addrinfo::WrapHelper
- #wrap_to_library — LightIO::Module::Base::Helper
- #writable? — LightIO::Watchers::IO
- #write — LightIO::Library::IO::IOMethods
- #writeable? — LightIO::Watchers::IO