23 #ifndef __PLUGINS_OPENPRS_ASPECT_OPENPRS_INIFIN_H_ 24 #define __PLUGINS_OPENPRS_ASPECT_OPENPRS_INIFIN_H_ 26 #include <aspect/inifins/inifin.h> 27 #include <plugins/openprs/aspect/openprs.h> 38 class OpenPRSKernelManager;
39 class OpenPRSServerProxy;
40 class OpenPRSMessagePasserProxy;
48 virtual void init(
Thread *thread);
49 virtual void finalize(
Thread *thread);
51 void prepare(
const std::string &fawkes_host,
unsigned short fawkes_port,
56 void set_kernel_timeout(
float timeout_sec);
59 std::string fawkes_host_;
60 unsigned short fawkes_port_;
66 float kernel_timeout_sec_;
OpenPRS communication wrapper.
Fawkes library namespace.
Thread class encapsulation of pthreads.
LockPtr<> is a reference-counting shared lockable smartpointer.
Proxy for the OpenPRS server communication.
OpenPRSAspect initializer/finalizer.
Aspect initializer/finalizer base class.