.gitignore | |
|
|
.ruby-gemset | |
|
|
.ruby-version | |
|
|
.travis.yml | |
|
|
.yardopts | |
|
|
COPYING | |
|
|
ChangeLog | |
|
|
Gemfile | |
|
|
README.md | |
|
|
Rakefile | |
|
|
VERSION | |
|
|
ext/helper/helper.c | |
|
|
process_shared.gemspec | |
|
|
ext/helper/extconf.rb | 9 |
|
|
lib/mach.rb | 87 |
|
|
lib/mach/clock.rb | 19 |
|
|
lib/mach/error.rb | 44 |
|
|
lib/mach/functions.rb | 143 | A 1 hr |
|
lib/mach/host.rb | 21 |
|
|
lib/mach/port.rb | 83 |
|
|
lib/mach/semaphore.rb | 40 |
|
|
lib/mach/task.rb | 28 |
|
|
lib/mach/time_spec.rb | 12 |
|
|
lib/mach/types.rb | 43 |
|
|
lib/process_shared.rb | 26 |
|
|
lib/process_shared/abstract_semaphore.rb | 43 |
|
|
lib/process_shared/binary_semaphore.rb | 24 |
|
|
lib/process_shared/condition_variable.rb | 47 |
|
|
lib/process_shared/define_singleton_method.rb | 8 |
|
|
lib/process_shared/mach.rb | 66 |
|
|
lib/process_shared/mach/semaphore.rb | 32 | A 25 mins |
|
lib/process_shared/monitor.rb | 28 |
|
|
lib/process_shared/monitor_mixin.rb | 34 |
|
|
lib/process_shared/mutex.rb | 77 |
|
|
lib/process_shared/object_buffer.rb | 29 |
|
|
lib/process_shared/open_with_self.rb | 16 |
|
|
lib/process_shared/posix/errno.rb | 28 | A 25 mins |
|
lib/process_shared/posix/libc.rb | 65 |
|
|
lib/process_shared/posix/semaphore.rb | 70 |
|
|
lib/process_shared/posix/shared_memory.rb | 65 |
|
|
lib/process_shared/posix/time_spec.rb | 11 |
|
|
lib/process_shared/posix/time_val.rb | 17 |
|
|
lib/process_shared/process_error.rb | 3 |
|
|
lib/process_shared/shared_array.rb | 39 | A 35 mins |
|
lib/process_shared/shared_memory_io.rb | 238 | C 1 day |
|
lib/process_shared/synchronizable_semaphore.rb | 45 |
|
|
lib/process_shared/time_spec.rb | 17 |
|
|