- 15 Nov, 2013 1 commit
-
-
Dominik Charousset authored
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
-
- 09 Nov, 2013 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 08 Nov, 2013 1 commit
-
-
Dominik Charousset authored
this patch removes the superfluous `protocol` class, replaces `actor_addressing`/`default_actor_addressing` with `actor_namespace` and removes the `default` suffix from IO classes
-
- 06 Nov, 2013 1 commit
-
-
Dominik Charousset authored
-
- 26 Oct, 2013 1 commit
-
-
Joseph Noir authored
-
- 23 Oct, 2013 1 commit
-
-
Dominik Charousset authored
-
- 16 Oct, 2013 4 commits
-
-
Joseph Noir authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 15 Oct, 2013 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch changes the serialization layer of libcppa to use IEEE 754 encoding for float and double values and falls back to string serialiization for long double
-
Dominik Charousset authored
this patch removes all move operations for returning local values from a function
-
- 14 Oct, 2013 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch ensures that local actors will receive exit and down messages for remote actors correctly
-
Dominik Charousset authored
this patch: - unifies handling of response messages for typed and `untyped` actors - adds class-based typed actors - updates the manual to cover the latest implemenetation of typed actors - adds the exit reason `user_shutdown`
-
- 11 Oct, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 09 Oct, 2013 1 commit
-
-
Joseph Noir authored
-
- 08 Oct, 2013 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch changes the semantics of `quit` slightly, i.e., `quit` always guarantees that all currently running message handlers are executed and the given exit reason is not applied until `on_exit` ran an did not set a new behavior; this patch also deprecates `reply`, because the recommended way of replying to a message is to return the value from the message handler
-
Dominik Charousset authored
-
- 04 Oct, 2013 1 commit
-
-
Dominik Charousset authored
-
- 02 Oct, 2013 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch fixes a bug with chained_enqueue, i.e., chained_enqueue was called on scheduled_actor instead of threaded
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch fixes an issue with argument-dependend lookup and anonymous namespaces
-
Dominik Charousset authored
Tweaks to optional<T> to comply with the interface of std::optional<T>.
-
- 01 Oct, 2013 4 commits
-
-
Matthias Vallentin authored
This addition of operator-> makes the interface more compliant to the C++14 standard.
-
Matthias Vallentin authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-