| Benchmarks::Relay | Actor used by the MessageBenchmark benchmark |
| Benchmarks::Relay::Parameters | |
| Samples::Clock | Utility actor that can be used as a simple timer |
| Samples::Counter | Actor used by the Counter sample |
| Samples::CustomAllocator | A custom linear allocator used by the CustomAllocator sample |
| Samples::Master | The master actor used by the PoolOfWorkers sample |
| Samples::Master::Parameters | |
| Samples::ResultMessage | Custom message type used by the PoolOfWorkers sample |
| Samples::SimpleActor | Actor used by the SimpleActor sample |
| Samples::TimeMessage | Message type used by the Clock utility actor |
| Samples::ValueMessage | Custom message type used by the Counter sample |
| Samples::Worker | A worker actor used by the PoolOfWorkers sample |
| Samples::WorkMessage | Custom message type used by the PoolOfWorkers sample |
| TestFramework::ITestSuite | Interface describing a suite of unit tests |
| TestFramework::TestException | Simple exception type for use in unit tests |
| TestFramework::TestManager | Singleton manager/factory class that manages a collection of unit tests suites |
| TestFramework::TestSuite | Abstract base class containing a suite of unit tests |
| Theron::Actor | Abstract baseclass defining the base functionality of a Theron actor |
| Theron::ActorRef | A proxy envelope class that holds a reference to an actor |
| Theron::Address | A class representing a unique address for message sending |
| Theron::AllocatorManager | Singleton class that manages allocators for use by Theron |
| Theron::CriticalSection | A simple critical section class used internally for thread synchronization |
| Theron::Framework | Manager class that is responsible for managing the processing of actors |
| Theron::FreeInputPort | A specialized input port that belongs to no Actor and can be freely created in non-actor code |
| Theron::IActor | Interface describing an actor |
| Theron::IAllocator | Interface describing a general purpose memory allocator |
| Theron::ICriticalSection | Interface describing a simple critical section class used internally for thread synchronization |
| Theron::IFramework | Interface describing an actor processing framework |
| Theron::IInputPort | Interface describing an actor input port |
| Theron::IInputPortControl | Interface describing the aspects of an input port that are controlled by a Framework |
| Theron::IInputPortExternal | Interface describing the aspects of an input port that are available to code outside the actor that owns the port |
| Theron::IInputPortFree | Interface describing the aspects of a FreeInputPort that are usable by the non-actor code that created the port |
| Theron::IInputPortInternal | Interface describing the aspects of an input port that are available to the actor that owns the port |
| Theron::IMessage | Interface describing a message |
| Theron::IMonitor | Interface describing a monitor class implementing a C#/Java-style monitor primitive |
| Theron::InputPort< TMessage > | An input port class template |
| Theron::IOutputPort | Interface describing an actor output port |
| Theron::IOutputPortExternal | Interface describing the aspects of an output port that are available to code outside the actor that owns the port |
| Theron::IOutputPortInternal | Interface describing the aspects of an output port that are available to the actor that owns the port |
| Theron::IThread | Interface describing a thread class implementing a simple operating system thread |
| Theron::List< TItem > | Class template describing a generic unsorted list implemented on top of an allocator |
| Theron::ListConstIterator< TItem > | Class template defining a generic const iterator exposed by a generic list |
| Theron::ListIterator< TItem > | Class template defining a generic iterator exposed by a generic list |
| Theron::Message | Baseclass for Theron messages |
| Theron::Monitor | Monitor class implementing a C#/Java-style Monitor primitive |
| Theron::Node< TItem > | Class template defining a generic node in a generic list |
| Theron::OutputPort< TMessage > | An output port class template |
| Theron::PoolAllocator | Pool allocator implementation |
| Theron::PortCollection< PortType > | Class template defining a collection of ports of a given type |
| Theron::PortLock | Singleton class acting as a shared global lock |
| Theron::Queue< TItem > | Class template describing a generic queue implemented on top of an allocator |
| Theron::SimpleAllocator | A trivial general purpose memory allocator |
| Theron::Thread | Thread class implementing a simple system thread |
| Theron::Thread::ThreadData | |
| UnitTests::ActorRefTestSuite | A suite of unit tests |
| UnitTests::ConcurrencyTestSuite | A suite of unit tests |
| UnitTests::FrameworkTestSuite | A suite of unit tests |
| UnitTests::ListTestSuite | A suite of unit tests |
| UnitTests::ListTestSuite::MockItem | |
| UnitTests::PoolAllocatorTestSuite | A suite of unit tests |
| UnitTests::QueueTestSuite | A suite of unit tests |
| UnitTests::QueueTestSuite::MockItem | |
| UnitTests::Responder | Actor for unit tests that responds to message by sending messages |
| UnitTests::Responder::Parameters | |
| UnitTests::SimpleTestSuite | A suite of unit tests |
| UnitTests::TestActor | Simple actor for unit tests |
1.5.3