Event loop friendly C++ actor micro-framework, supervisable
enable_fltk
option which add fltk-support/examples/ping-pong-fltk.cpp
and
examples/ping-pong-fltk_and_thread.cpp
bin
for cmakeactor_base_t::make_error()
is marked as constmessage_visitor_t
message_stringifier_t
and the default implementation
default_stringifier_t
which allows to dump messages. It is not a production but
a diagnostic/debug tool, due to performance restrictions.system_context_t
provides a reference to default message_stringifier_t
;
it is possible to have a custom oneextended_error_t
holds a reference to a request message,
which caused an errorev
examples and testsexamples/thread/sha512.cpp
to use recent openssl
version3.15
start_timer
callback not only method, but any invocableenable_ev
option which add libev
boost
minimum version 1.83.0
catch2
from sources and make it dependenciescmake
minimum version 3.23
registry_t::revese_map_t revese_map
-> registry_t::reverse_map_t reverse_map
cancelation_t
-> cancellation_t
boost::unordered_map
instead of std::unordered_map
asio
and ev
loopsregistry_plugin_t
, allow to discover aliased services (#46)messages.cpp
on some platformsregistry
plugin for shared
library
on msvc-16+rotor
as shared libraryshutdown_finish
)rotor
under hood. I recommend to look at it, if the shipped examples are too-trivial, and
don't give you an architectural insight of using rotor
.rotor::thread
installation