- 05 Nov, 2012 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
the configure script provides two new flags: * `--build-static` * `--build-static-only`
-
- 04 Nov, 2012 11 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch fixes issue #79
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
the benchmarks are now available at https://github.com/Neverlord/cppa-benchmarks
-
Dominik Charousset authored
-
- 03 Nov, 2012 6 commits
-
-
Dominik Charousset authored
this patch fixes an issue in the middleman where it didn't report back on socket IO failures, why actors never received 'EXIT' messages in case of disconnect events; this patch also replaces continuable_writer with continuable_io, which derives continuable_reader now to avoid the pointless multiple inheritance
-
Dominik Charousset authored
-
Dominik Charousset authored
the log trace re-created the logger as the trace helper goes out of scope after the logging singleton was destroyed
-
Dominik Charousset authored
this patch changes the behavior of the default protocol so that outgoing messages always use a queue, even if there is no active connection to the receiver; queued messages are sent eventually if an active connection to the receiving node is available
-
Dominik Charousset authored
this member function automatically converts the read `primitive_variant` to its native type T
-
Dominik Charousset authored
this mixin enables libcppa users to use message passing to communicate to Qt widgets
-
- 02 Nov, 2012 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
rather than wrapping a tuple, we use `message_header` to prefix any tuple in network communication; this enables a more flexible handling and allows for receiver-dependent deserialization and to forward messages without deserializing it
-
Dominik Charousset authored
CMake uses official Boost.Config if available and otherwise disables context-switching + logging.hpp is no longer a detail header
-
Dominik Charousset authored
unit test became obsolete after removing `pattern`
-
Dominik Charousset authored
the class `pattern` is no longer used by libcppa, since we use match_expr and guards instead
-
Dominik Charousset authored
process_information is now an implementation detail of the default binary protocol and is thus removed from the base class actor
-
Dominik Charousset authored
-
- 31 Oct, 2012 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
this commit patches a bug when using response_handle in a lambda; response_handle::apply no longer invalidates the handle, which gives weaker correctness guarantees but allows usage in closures (*sigh*)
-
Dominik Charousset authored
though it's sematnically wrong, response_handle couldn't be used in closures otherwise, which makes them quite useless.
-
- 30 Oct, 2012 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
allows event-based actors to delay a synchronous response, e.g., to reply to a previous message in a sync_send(...).then(...).
-
- 29 Oct, 2012 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 28 Oct, 2012 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
singletons use a `static create_singleton`, `initialize`, `dispose`, and `destroy` interface to minimize code in `singleton_manager`
-
- 26 Oct, 2012 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
remote_actor() re-uses existing network connections whenever possible, this patch adds a check to the unit test and removes a verbose error message in default_protocol that has to go the log file, but not to cout.
-