JezK
Edit File: cdesc-MutexSemaphore.ri
U:RDoc::NormalClass[iI"MutexSemaphore:EFI"Concurrent::MutexSemaphore;FI"$Synchronization::LockableObject;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"@!macro semaphore ;TI"@!visibility private ;TI")@!macro internal_implementation_note;T: @fileI"-lib/concurrent/atomic/mutex_semaphore.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ [ [[I" class;T[[:public[[I"new;TI"-lib/concurrent/atomic/mutex_semaphore.rb;T[:protected[ [:private[ [I" instance;T[[;[[I"acquire;F@[I"available_permits;F@[I"drain_permits;F@[I"reduce_permits;F@[I"release;F@[I"try_acquire;F@[; [[I"ns_initialize;F@[;[[I"try_acquire_now;F@[I"try_acquire_timed;F@[ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[@I"Concurrent;FcRDoc::NormalModule