TEC
A lightweight C++ library enabling safe, efficient execution in multithreaded and concurrent systems.
Loading...
Searching...
No Matches
tec::ActorWorker< TParams, TActor > Member List

This is the complete list of members for tec::ActorWorker< TParams, TActor >, including all inherited members.

actor_tec::ActorWorker< TParams, TActor >protected
ActorWorker(const Params &params, std::unique_ptr< TActor > actor)tec::ActorWorker< TParams, TActor >inline
ActorWorker(const ActorWorker &)=deletetec::ActorWorker< TParams, TActor >
ActorWorker(ActorWorker &&)=deletetec::ActorWorker< TParams, TActor >
CallbackFunc typedeftec::Worker< TParams >
create_thread()tec::Worker< TParams >inlineprotectedvirtual
Daemon()=defaulttec::Daemon
Daemon(const Daemon &)=deletetec::Daemon
Daemon(Daemon &&)=deletetec::Daemon
dispatch(const Message &msg)tec::Worker< TParams >inlineprotectedvirtual
id() consttec::Worker< TParams >inline
id_t typedeftec::Worker< TParams >
Lock typedeftec::Worker< TParams >
make_request(Request &&req, Reply &&rep) overridetec::Worker< TParams >inlinevirtual
on_exit() overridetec::ActorWorker< TParams, TActor >inlineprotectedvirtual
on_init() overridetec::ActorWorker< TParams, TActor >inlineprotectedvirtual
on_request(const Message &msg)tec::ActorWorker< TParams, TActor >inlineprotectedvirtual
params() consttec::Worker< TParams >inline
Params typedeftec::ActorWorker< TParams, TActor >
params_tec::Worker< TParams >protected
register_callback(Derived *worker, void(Derived::*callback)(const Message &msg))tec::Worker< TParams >inline
request(const TRequest *req, TReply *rep)tec::Daemoninline
request(const TRequest *req)tec::Daemoninline
run() overridetec::Worker< TParams >inlinevirtual
send(Message &&msg) overridetec::Worker< TParams >inlinevirtual
sig_terminated() const overridetec::Worker< TParams >inlinevirtual
terminate() overridetec::Worker< TParams >inlinevirtual
Worker(const Params &params)tec::Worker< TParams >inlineexplicit
~ActorWorker() overridetec::ActorWorker< TParams, TActor >inline
~Daemon()=defaulttec::Daemonvirtual
~Worker()tec::Worker< TParams >inlinevirtual