Module: ProcessShared

Defined in:
lib/process_shared/posix_call.rb,
lib/process_shared.rb,
lib/process_shared/rt.rb,
lib/process_shared/mach.rb,
lib/process_shared/mutex.rb,
lib/process_shared/thread.rb,
lib/process_shared/monitor.rb,
lib/process_shared/time_spec.rb,
lib/process_shared/posix/libc.rb,
lib/process_shared/posix/errno.rb,
lib/process_shared/shared_array.rb,
lib/process_shared/monitor_mixin.rb,
lib/process_shared/object_buffer.rb,
lib/process_shared/process_error.rb,
lib/process_shared/mach/semaphore.rb,
lib/process_shared/open_with_self.rb,
lib/process_shared/posix/time_val.rb,
lib/process_shared/posix/semaphore.rb,
lib/process_shared/posix/time_spec.rb,
lib/process_shared/binary_semaphore.rb,
lib/process_shared/shared_memory_io.rb,
lib/process_shared/abstract_semaphore.rb,
lib/process_shared/condition_variable.rb,
lib/process_shared/posix/shared_array.rb,
lib/process_shared/posix/shared_memory.rb,
lib/process_shared/define_singleton_method.rb,
lib/process_shared/synchronizable_semaphore.rb

Overview

require ‘process_shared/libc’ - circular dependency here…

Defined Under Namespace

Modules: DefineSingletonMethod, Mach, MonitorMixin, ObjectBuffer, OpenWithSelf, Posix, PosixCall, RT, SynchronizableSemaphore, TimeSpec Classes: AbstractSemaphore, BinarySemaphore, ConditionVariable, Monitor, Mutex, Process, ProcessError, SharedArray, SharedMemoryIO