Concurrent Ruby
Alphabetic Index
File Listing
README
thread_pools
promises.out
LICENSE
CHANGELOG
Namespace Listing A-Z
A
Abstract
(Concurrent::Actor::Behaviour)
AbstractContext
(Concurrent::Actor)
AbstractEventFuture
(Concurrent::Promises)
Actor
(Concurrent)
ActorIntegration
(Concurrent::Promises::Future)
ActorTerminated
(Concurrent::Actor)
AdHoc
(Concurrent::Actor::Utils)
AfterClause
(Concurrent::Channel::Selector)
Agent
(Concurrent)
Array
(Concurrent)
AsAdHoc
(Concurrent::Actor::Utils)
Async
(Concurrent)
Atom
(Concurrent)
AtomicBoolean
(Concurrent)
AtomicFixnum
(Concurrent)
AtomicMarkableReference
(Concurrent)
AtomicReference
(Concurrent)
Awaits
(Concurrent::Actor::Behaviour)
B
Balancer
(Concurrent::Actor::Utils)
Base
(Concurrent::Channel::Buffer)
Behaviour
(Concurrent::Actor)
Broadcast
(Concurrent::Actor::Utils)
Buffer
(Concurrent::Actor::Behaviour)
Buffer
(Concurrent::Channel)
Buffered
(Concurrent::Channel::Buffer)
C
CachedThreadPool
(Concurrent)
Cancellation
(Concurrent)
Channel
(Concurrent)
Channel
(Concurrent::Promises)
ClassMethods
(Concurrent::Synchronization::JRubyAttrVolatile)
ClassMethods
(Concurrent::Synchronization::MriAttrVolatile)
ClassMethods
(Concurrent::Synchronization::RbxAttrVolatile)
ClassMethods
(Concurrent::Synchronization::TruffleRubyAttrVolatile)
Concern
(Concurrent)
Concurrent
ConcurrentUpdateError
(Concurrent)
Condition
(Concurrent::Synchronization)
Configuration
(Concurrent::Promises::FactoryMethods)
Context
(Concurrent::Actor)
CopyOnNotifyObserverSet
(Concurrent::Collection)
CopyOnWriteObserverSet
(Concurrent::Collection)
Core
(Concurrent::Actor)
CountDownLatch
(Concurrent)
CyclicBarrier
(Concurrent)
D
DefaultClause
(Concurrent::Channel::Selector)
DefaultDeadLetterHandler
(Concurrent::Actor)
Delay
(Concurrent)
Dereferenceable
(Concurrent::Concern)
Dropping
(Concurrent::Channel::Buffer)
E
Edge
(Concurrent)
Envelope
(Concurrent::Actor)
Error
(Concurrent::Agent)
ErrorClause
(Concurrent::Channel::Selector)
ErrorsOnUnknownMessage
(Concurrent::Actor::Behaviour)
Event
(Concurrent)
Event
(Concurrent::Promises)
Exchanger
(Concurrent)
ExecutesContext
(Concurrent::Actor::Behaviour)
F
FactoryMethods
(Concurrent::Promises)
FixedThreadPool
(Concurrent)
FlatShortcuts
(Concurrent::Promises::Future)
Future
(Concurrent)
Future
(Concurrent::Promises)
H
Hash
(Concurrent)
Head
(Concurrent::Edge::LockFreeLinkedSet)
I
IVar
(Concurrent)
ImmediateExecutor
(Concurrent)
ImmutableStruct
(Concurrent)
IndirectImmediateExecutor
(Concurrent)
InternalDelegations
(Concurrent::Actor)
J
JRubyAttrVolatile
(Concurrent::Synchronization)
Job
(Concurrent::SerializedExecution)
L
LazyRegister
(Concurrent)
Linking
(Concurrent::Actor::Behaviour)
Lock
(Concurrent::Synchronization)
LockFreeLinkedSet
(Concurrent::Edge)
LockFreeStack
(Concurrent)
M
MVar
(Concurrent)
Map
(Concurrent)
Maybe
(Concurrent)
MriAttrVolatile
(Concurrent::Synchronization)
MultipleAssignmentError
(Concurrent)
MultipleErrors
(Concurrent)
MutableStruct
(Concurrent)
N
NewChannelIntegration
(Concurrent::Promises::FactoryMethods)
NewChannelIntegration
(Concurrent::Promises::Future)
Node
(Concurrent::Edge::LockFreeLinkedSet)
Node
(Concurrent::LockFreeQueue)
Node
(Concurrent::LockFreeStack)
O
Object
(Concurrent::Synchronization)
Obligation
(Concurrent::Concern)
Observable
(Concurrent::Concern)
P
Pausing
(Concurrent::Actor::Behaviour)
Pool
(Concurrent::Actor::Utils)
ProcessingActor
(Concurrent)
Promise
(Concurrent)
Promises
(Concurrent)
PromisesIntegration
(Concurrent::Throttle)
PublicDelegations
(Concurrent::Actor)
PutClause
(Concurrent::Channel::Selector)
R
RbxAttrVolatile
(Concurrent::Synchronization)
ReInclude
(Concurrent)
ReadLogEntry
(Concurrent::Transaction)
ReadWriteLock
(Concurrent)
ReentrantReadWriteLock
(Concurrent)
Reference
(Concurrent::Actor)
RemovesChild
(Concurrent::Actor::Behaviour)
Resolvable
(Concurrent::Promises)
ResolvableEvent
(Concurrent::Promises)
ResolvableFuture
(Concurrent::Promises)
RestartingContext
(Concurrent::Actor)
Root
(Concurrent::Actor)
S
SafeTaskExecutor
(Concurrent)
ScheduledTask
(Concurrent)
Semaphore
(Concurrent)
SerializedExecution
(Concurrent)
SerializedExecutionDelegator
(Concurrent)
Set
(Concurrent)
SetResults
(Concurrent::Actor::Behaviour)
SettableStruct
(Concurrent)
SimpleExecutorService
(Concurrent)
SingleThreadExecutor
(Concurrent)
Sliding
(Concurrent::Channel::Buffer)
Supervising
(Concurrent::Actor::Behaviour)
Synchronization
(Concurrent)
T
TVar
(Concurrent)
Tail
(Concurrent::Edge::LockFreeLinkedSet)
TakeClause
(Concurrent::Channel::Selector)
Termination
(Concurrent::Actor::Behaviour)
ThreadLocalVar
(Concurrent)
ThreadPoolExecutor
(Concurrent)
Throttle
(Concurrent)
ThrottleIntegration
(Concurrent::Promises::AbstractEventFuture)
ThrottleIntegration
(Concurrent::Promises::Future)
Tick
(Concurrent::Channel)
Ticker
(Concurrent::Channel::Buffer)
Timer
(Concurrent::Channel::Buffer)
TimerSet
(Concurrent)
TimerTask
(Concurrent)
Token
(Concurrent::Cancellation)
Transaction
(Concurrent)
TruffleRubyAttrVolatile
(Concurrent::Synchronization)
Tuple
(Concurrent)
TypeCheck
(Concurrent::Actor)
U
Unbuffered
(Concurrent::Channel::Buffer)
UnknownMessage
(Concurrent::Actor)
Utility
(Concurrent)
Utils
(Concurrent::Actor)
V
ValidationError
(Concurrent::Agent)
ValidationError
(Concurrent::Channel)
W
Window
(Concurrent::Edge::LockFreeLinkedSet)
X
XorShiftRandom
(Concurrent::ThreadSafe::Util)