Theron Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Benchmarks::RelayActor used by the MessageBenchmark benchmark
Benchmarks::Relay::Parameters
Samples::ClockUtility actor that can be used as a simple timer
Samples::CounterActor used by the Counter sample
Samples::CustomAllocatorA custom linear allocator used by the CustomAllocator sample
Samples::MasterThe master actor used by the PoolOfWorkers sample
Samples::Master::Parameters
Samples::ResultMessageCustom message type used by the PoolOfWorkers sample
Samples::SimpleActorActor used by the SimpleActor sample
Samples::TimeMessageMessage type used by the Clock utility actor
Samples::ValueMessageCustom message type used by the Counter sample
Samples::WorkerA worker actor used by the PoolOfWorkers sample
Samples::WorkMessageCustom message type used by the PoolOfWorkers sample
TestFramework::ITestSuiteInterface describing a suite of unit tests
TestFramework::TestExceptionSimple exception type for use in unit tests
TestFramework::TestManagerSingleton manager/factory class that manages a collection of unit tests suites
TestFramework::TestSuiteAbstract base class containing a suite of unit tests
Theron::ActorAbstract baseclass defining the base functionality of a Theron actor
Theron::ActorRefA proxy envelope class that holds a reference to an actor
Theron::AddressA class representing a unique address for message sending
Theron::AllocatorManagerSingleton class that manages allocators for use by Theron
Theron::CriticalSectionA simple critical section class used internally for thread synchronization
Theron::FrameworkManager class that is responsible for managing the processing of actors
Theron::FreeInputPortA specialized input port that belongs to no Actor and can be freely created in non-actor code
Theron::IActorInterface describing an actor
Theron::IAllocatorInterface describing a general purpose memory allocator
Theron::ICriticalSectionInterface describing a simple critical section class used internally for thread synchronization
Theron::IFrameworkInterface describing an actor processing framework
Theron::IInputPortInterface describing an actor input port
Theron::IInputPortControlInterface describing the aspects of an input port that are controlled by a Framework
Theron::IInputPortExternalInterface describing the aspects of an input port that are available to code outside the actor that owns the port
Theron::IInputPortFreeInterface describing the aspects of a FreeInputPort that are usable by the non-actor code that created the port
Theron::IInputPortInternalInterface describing the aspects of an input port that are available to the actor that owns the port
Theron::IMessageInterface describing a message
Theron::IMonitorInterface describing a monitor class implementing a C#/Java-style monitor primitive
Theron::InputPort< TMessage >An input port class template
Theron::IOutputPortInterface describing an actor output port
Theron::IOutputPortExternalInterface describing the aspects of an output port that are available to code outside the actor that owns the port
Theron::IOutputPortInternalInterface describing the aspects of an output port that are available to the actor that owns the port
Theron::IThreadInterface 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::MessageBaseclass for Theron messages
Theron::MonitorMonitor 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::PoolAllocatorPool allocator implementation
Theron::PortCollection< PortType >Class template defining a collection of ports of a given type
Theron::PortLockSingleton class acting as a shared global lock
Theron::Queue< TItem >Class template describing a generic queue implemented on top of an allocator
Theron::SimpleAllocatorA trivial general purpose memory allocator
Theron::ThreadThread class implementing a simple system thread
Theron::Thread::ThreadData
UnitTests::ActorRefTestSuiteA suite of unit tests
UnitTests::ConcurrencyTestSuiteA suite of unit tests
UnitTests::FrameworkTestSuiteA suite of unit tests
UnitTests::ListTestSuiteA suite of unit tests
UnitTests::ListTestSuite::MockItem
UnitTests::PoolAllocatorTestSuiteA suite of unit tests
UnitTests::QueueTestSuiteA suite of unit tests
UnitTests::QueueTestSuite::MockItem
UnitTests::ResponderActor for unit tests that responds to message by sending messages
UnitTests::Responder::Parameters
UnitTests::SimpleTestSuiteA suite of unit tests
UnitTests::TestActorSimple actor for unit tests

Generated on Sun Oct 14 19:17:22 2007 for Theron by  doxygen 1.5.3