this member function automatically converts the read `primitive_variant` to its native type T
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
libcppa emits log4j compatible output now to make use of available tools; middleman uses `continuable_writer` and `continuable_reader` interfaces only; ´default_protocol´ encapsulates libcppa's binary protocol now; `remote_actor` checks wheter a previous connection to the host already exists; actor proxies are stored as weak pointers in peers, fixes #75; `default_peer` created with `remote_actor` close connection on last proxy exit; poll and epoll share meta data implementation and event-interface; no global proxy cache, belongs to `protocol`/`actor_addressing` now; new configure option: `--with-cppa-log-level`; `to_string` is no longer a template (enables proper overload resolution)
…even further to pave the way for user-defined implementations of peers and network connections, and got rid of network_manager by promoting middleman to be directly managed by singleton_manager
…mbers and auto-detect recursive containers such as vector<vector<double>>
Due to security considerations, it is often practically infeasible to deploy an application that listens on IP addresses by default. This branch includes changes which allow the user to explicitly specify an IP address when publishing actors or groups.
…pecific_ptr to pthread_(get|set)specific