- 20 Aug, 2013 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch replaces trivariant with optional_variant which can offer the same semantics when used as optional_variant<void,...>
-
- 19 Aug, 2013 1 commit
-
-
Dominik Charousset authored
a trivariant is (a) invalid, (b) empty, or (c) one of its variadic types; this new class is introduced to hold the result of a partial function
-
- 06 Aug, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 05 Aug, 2013 1 commit
-
-
Dominik Charousset authored
this patch removes redundancies and reduces string comparisons by using session-dependent type IDs rather than sending type names
-
- 02 Aug, 2013 2 commits
-
-
Dominik Charousset authored
Enhance remote_actor() unit tests
-
Matthias Vallentin authored
-
- 31 Jul, 2013 1 commit
-
-
Dominik Charousset authored
-
- 29 Jul, 2013 1 commit
-
-
Dominik Charousset authored
libcppa no longer supports Boost.Coroutines due to its ridiculously unstable API
-
- 16 Jul, 2013 1 commit
-
-
Dominik Charousset authored
this patch changes the broker implementation, i.e., provides a single broker class for both accept and I/O brokers
-
- 25 Jun, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 24 Jun, 2013 1 commit
-
-
Dominik Charousset authored
this patch changes the memory management in the middleman, i.e., ´continuable´ no longer reference counted but provides a `dispose` member function; using reference counting to manage object lifetimes in the MM is an overkill, because it is quite simple to decide when an IO worker is done; this change allowed us to remove `broker_backend`, because `broker` can now inherit both `local_actor` and `continuable` without having two reference counts
-
- 20 Jun, 2013 1 commit
-
-
Dominik Charousset authored
-
- 18 Jun, 2013 5 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 17 Jun, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 14 Jun, 2013 15 commits
-
-
Dominik Charousset authored
this patch adds a new kind of actors - IO actors - to libcppa as well as some example code featuring Google Protobuf integration
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch removes the dependency to scheduler.hpp from send.hpp by moving delayed_* functions to send.cpp
-
Dominik Charousset authored
this patch removes the possibility to add more than one protocol to a middleman, because this would most likely break any distributed actor system; instead, this patch prepares libcppa for allowing user-defined middlemans; furthermore, this patch establishes a more straightforward parent-child relation between the middleman and its protocol and added the buffered_writer class to ease development of asynchronous IO classes
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
this patch added previously missing member functions to the buffer class and improves the overall documentation of the class; furthermore, the class exposes only `void*` pointers to make clear the buffer's content should not be accessed as string
-
Dominik Charousset authored
-
- 13 Jun, 2013 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-