Commit 964c198b authored by Dominik Charousset's avatar Dominik Charousset

preparations for 0.9 changes

this commit is the first part of a revision of libcppa that removes
the thread-local `self` pointer, `actor_ptr`, and `channel_ptr`
to pave the way for fully type-safe actor programming;
this first step splits the addressing of actors into an `actor`
handle and an `actor_addr`: only the former can be used to send
messages, whereas the latter can only be used to monitor or identify
actors;
next steps will add `typed_actor<>` handles that allow the compiler
to type-check the message passing interface;
the revision is work in progress and this commit does not compile
parent b629914c
...@@ -37,9 +37,9 @@ ...@@ -37,9 +37,9 @@
#include <algorithm> #include <algorithm>
#include <functional> #include <functional>
#include "cppa/actor.hpp"
#include "cppa/logging.hpp" #include "cppa/logging.hpp"
#include "cppa/opencl/global.hpp" #include "cppa/opencl/global.hpp"
#include "cppa/abstract_actor.hpp"
#include "cppa/response_handle.hpp" #include "cppa/response_handle.hpp"
#include "cppa/opencl/smart_ptr.hpp" #include "cppa/opencl/smart_ptr.hpp"
#include "cppa/util/scope_guard.hpp" #include "cppa/util/scope_guard.hpp"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment