Module: LightIO::Library
- Included in:
- LightIO
- Defined in:
- lib/lightio/library.rb,
lib/lightio/library/io.rb,
lib/lightio/library/mutex.rb,
lib/lightio/library/queue.rb,
lib/lightio/library/socket.rb,
lib/lightio/library/thread.rb,
lib/lightio/library/timeout.rb,
lib/lightio/library/kernel_ext.rb,
lib/lightio/library/sized_queue.rb,
lib/lightio/library/threads_wait.rb
Overview
Library include modules can cooperative with LightIO::Beam
Defined Under Namespace
Modules: KernelExt, Timeout Classes: Addrinfo, BasicSocket, IO, IPSocket, Queue, SizedQueue, Socket, TCPServer, TCPSocket, Thread, ThreadGroup, ThreadsWait
Constant Summary collapse
- Mutex =
Thread::Mutex
Class Method Summary collapse
-
.included(base) ⇒ Object
extend library modules.
Class Method Details
.included(base) ⇒ Object
extend library modules
14 15 16 17 |
# File 'lib/lightio/library.rb', line 14 def self.included(base) base.extend KernelExt base.extend Timeout end |