Table of Contents - rbgo-0.3.3 Documentation
Classes and Modules
- Rbgo
- Rbgo::Actor
- Rbgo::ActorClosedMsg
- Rbgo::Channel
- Rbgo::Channel::BufferChan
- Rbgo::Channel::Chan
- Rbgo::Channel::NonBufferChan
- Rbgo::CoRun
- Rbgo::CoRun::Routine
- Rbgo::CoRun::Scheduler
- Rbgo::CoRunExtensions
- Rbgo::IOMachine
- Rbgo::IOReceipt
- Rbgo::NetworkServiceFactory
- Rbgo::NetworkServiceFactory::Service
- Rbgo::Observable
- Rbgo::Once
- Rbgo::RWMutex
- Rbgo::ReentrantMutex
- Rbgo::Semaphore
- Rbgo::SyncArray
- Rbgo::SyncHash
- Rbgo::SyncSet
- Rbgo::TaskList
- Rbgo::WaitGroup
Methods
- ::accept_from — Rbgo::CoRun
- ::after — Rbgo::Channel::Chan
- ::connect_to — Rbgo::CoRun
- ::have_other_task_on_thread? — Rbgo::CoRun
- ::is_in_corun_fiber? — Rbgo::CoRun
- ::new — Rbgo::ActorClosedMsg
- ::new — Rbgo::Actor
- ::new — Rbgo::CoRun::Routine
- ::new — Rbgo::CoRun::Scheduler
- ::new — Rbgo::IOMachine
- ::new — Rbgo::IOReceipt
- ::new — Rbgo::NetworkServiceFactory::Service
- ::new — Rbgo::Once
- ::new — Rbgo::ReentrantMutex
- ::new — Rbgo::RWMutex
- ::new — Rbgo::Channel::NonBufferChan
- ::new — Rbgo::Channel::BufferChan
- ::new — Rbgo::Semaphore
- ::new — Rbgo::SyncArray
- ::new — Rbgo::SyncHash
- ::new — Rbgo::SyncSet
- ::new — Rbgo::TaskList
- ::new — Rbgo::WaitGroup
- ::new — Rbgo::Channel::Chan
- ::on_read — Rbgo::Channel
- ::on_write — Rbgo::Channel
- ::open_ssl_service — Rbgo::NetworkServiceFactory
- ::open_ssl_service_with_socket — Rbgo::NetworkServiceFactory
- ::open_tcp_service — Rbgo::NetworkServiceFactory
- ::open_tcp_service_with_sockets — Rbgo::NetworkServiceFactory
- ::open_udp_service — Rbgo::NetworkServiceFactory
- ::open_udp_service_with_sockets — Rbgo::NetworkServiceFactory
- ::perform — Rbgo::Channel::Chan
- ::read_from — Rbgo::CoRun
- ::read_line_from — Rbgo::CoRun
- ::read_partial_from — Rbgo::CoRun
- ::recv_from — Rbgo::CoRun
- ::recvmsg_from — Rbgo::CoRun
- ::select_chan — Rbgo::Channel
- ::sendmsg_to — Rbgo::CoRun
- ::tick — Rbgo::Channel::Chan
- ::write_to — Rbgo::CoRun
- ::yield_io — Rbgo::CoRun
- #<< — Rbgo::Channel::NonBufferChan
- #<< — Rbgo::Channel::BufferChan
- #<< — Rbgo::TaskList
- #_acquire — Rbgo::Semaphore
- #_start — Rbgo::TaskList
- #_try_acquire — Rbgo::Semaphore
- #acquire — Rbgo::Semaphore
- #acquire_all — Rbgo::Semaphore
- #add — Rbgo::TaskList
- #add — Rbgo::WaitGroup
- #add_observer — Rbgo::Observable
- #alive? — Rbgo::CoRun::Routine
- #alive? — Rbgo::NetworkServiceFactory::Service
- #available_permits — Rbgo::Semaphore
- #call_handler — Rbgo::Actor
- #changed — Rbgo::Observable
- #changed? — Rbgo::Observable
- #check_thread_pool — Rbgo::CoRun::Scheduler
- #clear — Rbgo::Channel::BufferChan
- #clear_task — Rbgo::TaskList
- #close — Rbgo::Actor
- #close — Rbgo::IOMachine
- #close — Rbgo::Channel::NonBufferChan
- #close — Rbgo::Channel::BufferChan
- #closed? — Rbgo::Actor
- #closed? — Rbgo::IOMachine
- #closed? — Rbgo::Channel::NonBufferChan
- #complete? — Rbgo::TaskList
- #count_observers — Rbgo::Observable
- #create_supervisor_thread — Rbgo::CoRun::Scheduler
- #create_thread — Rbgo::CoRun::Scheduler
- #decrease_count — Rbgo::ReentrantMutex
- #delete_count — Rbgo::ReentrantMutex
- #delete_observer — Rbgo::Observable
- #delete_observers — Rbgo::Observable
- #demonitor — Rbgo::Actor
- #deq — Rbgo::Channel::NonBufferChan
- #deq — Rbgo::Channel::BufferChan
- #do — Rbgo::Once
- #do_read — Rbgo::IOMachine
- #do_read_line — Rbgo::IOMachine
- #do_read_partial — Rbgo::IOMachine
- #do_socket_accept — Rbgo::IOMachine
- #do_socket_connect — Rbgo::IOMachine
- #do_socket_recv — Rbgo::IOMachine
- #do_socket_recvmsg — Rbgo::IOMachine
- #do_socket_sendmsg — Rbgo::IOMachine
- #do_write — Rbgo::IOMachine
- #done — Rbgo::WaitGroup
- #drain_permits — Rbgo::Semaphore
- #each — Rbgo::Channel::Chan
- #enq — Rbgo::Channel::NonBufferChan
- #enq — Rbgo::Channel::BufferChan
- #generate_check_msg — Rbgo::CoRun::Scheduler
- #get_queue — Rbgo::CoRun::Scheduler
- #go — Rbgo::CoRunExtensions
- #go! — Rbgo::CoRunExtensions
- #handle_read_line_msg — Rbgo::IOMachine
- #handle_read_msg — Rbgo::IOMachine
- #handle_read_partial_msg — Rbgo::IOMachine
- #handle_select_msg — Rbgo::IOMachine
- #handle_socket_accept_msg — Rbgo::IOMachine
- #handle_socket_connect_msg — Rbgo::IOMachine
- #handle_socket_recv_msg — Rbgo::IOMachine
- #handle_socket_recvmsg_msg — Rbgo::IOMachine
- #handle_socket_sendmsg_msg — Rbgo::IOMachine
- #handle_write_msg — Rbgo::IOMachine
- #have_other_task_on_thread? — Rbgo::CoRunExtensions
- #increase_count — Rbgo::ReentrantMutex
- #io_machine= — Rbgo::CoRun::Scheduler
- #link — Rbgo::Actor
- #lock — Rbgo::ReentrantMutex
- #lock_r — Rbgo::RWMutex
- #lock_w — Rbgo::RWMutex
- #locked? — Rbgo::RWMutex
- #monitor — Rbgo::Actor
- #notify — Rbgo::IOReceipt
- #notify — Rbgo::TaskList
- #notify — Rbgo::Channel::Chan
- #notify_observers — Rbgo::Observable
- #on_read — Rbgo::Channel
- #on_write — Rbgo::Channel
- #owned? — Rbgo::RWMutex
- #perform — Rbgo::CoRun::Routine
- #pop — Rbgo::Channel::NonBufferChan
- #pop — Rbgo::Channel::BufferChan
- #push — Rbgo::Channel::NonBufferChan
- #push — Rbgo::Channel::BufferChan
- #register — Rbgo::IOMachine
- #register — Rbgo::Channel::Chan
- #release — Rbgo::Semaphore
- #running? — Rbgo::TaskList
- #schedule — Rbgo::CoRun::Scheduler
- #select_chan — Rbgo::Channel
- #send_children — Rbgo::Actor
- #send_msg — Rbgo::Actor
- #shift — Rbgo::Channel::NonBufferChan
- #shift — Rbgo::Channel::BufferChan
- #spawn_child — Rbgo::Actor
- #spawn_link — Rbgo::Actor
- #spawn_monitor — Rbgo::Actor
- #start — Rbgo::TaskList
- #start_msg_loop — Rbgo::Actor
- #stop — Rbgo::NetworkServiceFactory::Service
- #synchronize — Rbgo::ReentrantMutex
- #synchronize_r — Rbgo::RWMutex
- #synchronize_w — Rbgo::RWMutex
- #try_acquire — Rbgo::Semaphore
- #try_lock — Rbgo::ReentrantMutex
- #unlink — Rbgo::Actor
- #unlock — Rbgo::ReentrantMutex
- #unlock — Rbgo::RWMutex
- #unregister — Rbgo::Channel::Chan
- #wait — Rbgo::IOReceipt
- #wait — Rbgo::TaskList
- #wait — Rbgo::WaitGroup
- #wakeup — Rbgo::TaskList
- #yield_accept — Rbgo::CoRunExtensions
- #yield_connect — Rbgo::CoRunExtensions
- #yield_io — Rbgo::CoRunExtensions
- #yield_read — Rbgo::CoRunExtensions
- #yield_read_line — Rbgo::CoRunExtensions
- #yield_read_partial — Rbgo::CoRunExtensions
- #yield_recv — Rbgo::CoRunExtensions
- #yield_recvmsg — Rbgo::CoRunExtensions
- #yield_sendmsg — Rbgo::CoRunExtensions
- #yield_write — Rbgo::CoRunExtensions