- 19 Feb, 2013 3 commits
-
-
Joseph Noir authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch adds `(on_)handle_sync_timeout` to `local_actor`
-
- 18 Feb, 2013 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
-
- 17 Feb, 2013 1 commit
-
-
Andrea Bigagli authored
-
- 15 Feb, 2013 1 commit
-
-
Dominik Charousset authored
-
- 12 Feb, 2013 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch fixed a bug that allowed 'EXITED' messages to pass synchronous response messages
-
Dominik Charousset authored
this patch improves `test_match` and `test_sync_send` unit tests and makes the output of all unit tests equally formatted
-
Dominik Charousset authored
continuation is called only if given functor is invoked
-
- 08 Feb, 2013 1 commit
-
-
Dominik Charousset authored
this patch enables `sync_send(...).then(...).continue_with(...)` (relates #58) and makes using the nonblocking API explicit to use in context-switching and thread-based actors by requiring a call to `self->exec_behavior_stack()`
-
- 07 Feb, 2013 5 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch removes the old `apply_tuple` function family (replaced by `apply_args`), removes `partially_apply_args` (use `int_list` for indices instead), and cleans up unit test macros
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 05 Feb, 2013 6 commits
-
-
Dominik Charousset authored
this patch enables actor_ptr to be used in `CPPA_CHECK_EQUAL` and uses the new functor-based `timed_sync_send` API in test__remote_actor.hpp
-
Dominik Charousset authored
this patch fixes the pattern matching implementation of libcppa to create correct value gards when using `on(any_vals, arg_match)`
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this new function allows users to catch timeouts in the `on_sync_failure` handler instead of using `after(...)` statements; the `timed_` functions signal an occured timeout by putting a 'TIMEOUT' message into the actor's mailbox
-
- 04 Feb, 2013 1 commit
-
-
Dominik Charousset authored
this patch enhances the class `sb_actor` and allows the user to define a base class that must be derived from `event_based_actor`
-
- 01 Feb, 2013 3 commits
-
-
Dominik Charousset authored
this patch allows functors as response message handlers and adds a replacable callback function to `local_actor` that is invoked whenever the synchronous response does not match the handler's signature
-
Dominik Charousset authored
added `spawn_link` and `spawn_monitor` to the manual
-
Dominik Charousset authored
-
- 31 Jan, 2013 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this feature allows users to define the behavior of an actor by concatenating partial functions
-
Dominik Charousset authored
the mixin is visible in the inheritance diagram for actors, hence it belongs to namespace cppa rather than cppa::detail
-
Dominik Charousset authored
this patch adds the class `memory_cached_mixin` which adds all member functions and member variables needed by the memory management subsystem
-
- 17 Jan, 2013 1 commit
-
-
Dominik Charousset authored
this patch enables libcppa's runtime system to automatically reply 'EXITED' messages to synchronous request messages if the receiver has already finished execution; this is essential to make timeout definitions for synchronous receive operations optional
-
- 16 Jan, 2013 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch removes the mutex from `single_reader_queue` and instead provides an explicit `blocking_single_reader_queue` class; furthermore, both classes provide a `close` member function, enabling actors to explicitly close the mailbox on shutdown
-
Dominik Charousset authored
switch to compiler flag -O3, because Clang fails to compile when using -O4
-
- 07 Jan, 2013 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-