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

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

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()tec::Worker< TParams >inlineprotectedvirtual
on_init()tec::Worker< TParams >inlineprotectedvirtual
Params typedeftec::Worker< TParams >
params() consttec::Worker< TParams >inline
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
~Daemon()=defaulttec::Daemonvirtual
~Worker()tec::Worker< TParams >inlinevirtual