| acedia::AbstractActor | Describes all possible operations on an actor. A concrete actor may be one of Actor or ActorProxy |
| acedia::Actor | This class describes an actor |
| acedia::ActorKilledException | Thrown if an actor was killed (e.g. because a linked actor died) |
| acedia::ActorProxy | An ActorProxy is an actor that runs on a different node in the network |
| acedia::ActorRef | ActorRef describes a reference (or link) to a local actor or proxy |
| acedia::Any | A class that can hold any value |
| acedia::AnyArray | Describes an immutable, fixed-length array |
| acedia::ClassCastException | Thrown by Any to indicate that your requestet type doesn't match the internal stored type |
| acedia::Either< Left, Right > | Represents a value of one of two possible types (Left or Right) |
| acedia::Exception | Base class for all acedia exceptions |
| acedia::IndexOutOfBoundsException | Thrown to indicate that an index is out of range |
| acedia::IOException | Thrown to indicate that an IO operation failed |
| acedia::Message | Immutable, fixed-length array |
| acedia::MetaClass | MetaClass holds informations about data types |
| acedia::MockActor | A MockActor is intended to connect a 'plain-old-thread' with acedia actors |
| acedia::NotDeserializableException | Thrown to indicate that the given string could not be deserialized |
| acedia::NullPointerException | Thrown to indicate that you tried to invoke a method on a null pointer |
| acedia::PublishingResult | Stores the result of a publish-call |
| acedia::ReferenceCounted | Base class for reference counted objects |
| acedia::String | String is a thread safe wrapper around std::string that uses implicit sharing |
| acedia::ToStringConverter< T > | Extendable toString feature of acedia |
| acedia::Tuple | Tuples are immutable containers and can contain different types of elements |
| acedia::Unit | Unit is analogue to void |
| acedia::util::AbstractEndianAwareStream | Base of all other endian aware stream classes |
| acedia::util::EndianAwareInputStream | Describes a write-only, endian aware stream |
| acedia::util::EndianAwareOutputStream | Describes a read-only, endian aware stream |
| acedia::util::EndianAwareStream | Describes a random access, endian aware stream |
| acedia::util::EndianConverter | Converts the local endian to big endian if needed |
| acedia::util::ExclusiveLockGuard | A simple guard that calls exclusiveLock() on construction and exclusiveUnlock() on destruction |
| acedia::util::IfElseType< VAL, T1, T2 > | type expands to T1 if VAL != 0; otherise it expands to T2 |
| acedia::util::List< T > | A thread safe, serializable copy-on-write list |
| acedia::util::ResultOf< N, > | Get the type at position N |
| acedia::util::RWSpinlock | A spinlock that allows multiple shared locks but only one exclusive lock (at a time) |
| acedia::util::Semaphore | A counting semaphore implementation |
| acedia::util::SharedLockGuard | A simple guard that calls sharedLock() on construction and sharedUnlock() on destruction |
| acedia::util::Spinlock | A Spinlock is a lock where the thread simply waits in a loop ("spins") repeatedly checking until the lock becomes available |
| acedia::util::SpinlockGuard | A simple guard that locks on construction and unlocks on destruction. Similiar to boost::lock_guard |
| acedia::WSAStartupFailedException | Thrown to indicate that WSAStartup failed. This exception is thrown only on the windows plattform |