cppa::actor | Base class for all actor implementations |
cppa::actor_exited | Thrown if an actor finished execution |
cppa::actor_proxy | Represents a remote Actor |
cppa::any_tuple | Describes a fixed-length tuple with elements of any type |
cppa::anything | Acts as wildcard pattern |
cppa::attachable | Callback utility class |
cppa::bind_failure | Thrown to indicate that an actor publishing failed because the requested port could not be used |
cppa::channel | Interface for all message receivers |
cppa::cow_ptr< T > | A copy-on-write smart pointer implementation |
cppa::deserializer | Technology-independent deserialization interface |
cppa::detail::abstract_actor< Base > | Implements |
cppa::detail::converted_thread_context | Represents a thread that was converted to an Actor |
cppa::detail::scheduled_actor | A spawned, scheduled Actor |
cppa::exception | Base class for libcppa exceptions |
cppa::group | A multicast group |
cppa::group::module | Module interface |
cppa::intrusive_ptr< T > | An intrusive, reference counting smart pointer impelementation |
cppa::invoke_rules | Invoke rules without timeout |
cppa::invoke_rules_base | Base of timed_invoke_rules and invoke_rules |
cppa::local_actor | Base class for local running Actors |
cppa::message_queue | A message queue with many-writers-single-reader semantics |
cppa::network_error | Thrown to indicate that either an actor publishing failed or libcppa was unable to connect to a remote host |
cppa::object | An abstraction class that stores an instance of an announced type |
cppa::primitive_variant | An union container for primitive data types |
cppa::process_information | Identifies a process |
cppa::ref_counted | A (thread safe) base class for reference counted objects with an atomic reference count |
cppa::serializer | Technology-independent serialization interface |
cppa::timed_invoke_rules | Invoke rules with timeout |
cppa::tuple< ElementTypes > | A fixed-length copy-on-write tuple |
cppa::tuple_view< ElementTypes > | Describes a view of an fixed-length tuple |
cppa::uniform_type_info | Provides a platform independent type name and a (very primitive) kind of reflection in combination with object |
cppa::util::abstract_uniform_type_info< T > | Implements all pure virtual functions of uniform_type_info except serialize() and deserialize() |
cppa::util::comparable< Subclass, T > | Barton–Nackman trick implementation |
cppa::util::eval_type_list< List, What > | Apply What to each element of List |
cppa::util::eval_type_lists< ListA, ListB, What > | Apply What to each element of List |
cppa::util::if_else_c< IfStmt, T, Else > | A conditinal expression for types that allows nested statements (unlike std::conditional) |
cppa::util::is_array_of< T, U > | is_array_of<T,U>::value == true if and only if T is an array of U |
cppa::util::is_primitive< T > | Evaluates to true if T is a primitive type |
cppa::util::pt_token< PT > | Achieves static call dispatch (int-to-type idiom) |
cppa::util::rm_ref< T > | Like std::remove_reference but prohibits void and also removes const references |
cppa::util::single_reader_queue< T > | An intrusive, thread safe queue implementation |
cppa::util::type_list_apply< List, What > | Apply What to each element of List |
cppa::util::upgrade_lock_guard< UpgradeLockable > | Upgrades shared ownership to exclusive ownership |