|
C++ Actor Framework 0.18
|
Callback utility class. More...
#include <attachable.hpp>
Inherited by caf::default_attachable, caf::detail::functor_attachable< F >, and caf::stream_aborter.
Classes | |
| struct | token |
| Represents a pointer to a value with its subtype as type ID number. More... | |
Public Member Functions | |
| attachable (const attachable &)=delete | |
| attachable & | operator= (const attachable &)=delete |
| virtual void | actor_exited (const error &fail_state, execution_unit *host) |
Executed if the actor finished execution with given reason. | |
| virtual bool | matches (const token &what) |
Returns true if what selects this instance, otherwise false. | |
| template<class T > | |
| bool | matches (const T &what) |
Returns true if what selects this instance, otherwise false. | |
Public Attributes | |
| std::unique_ptr< attachable > | next |
Related Functions | |
(Note that these are not member functions.) | |
| using | attachable_ptr = std::unique_ptr< attachable > |
Callback utility class.
|
virtual |
Executed if the actor finished execution with given reason.
The default implementation does nothing.
host can be nullptr