answer(const Smart::QueryIdPtr &id, const AnswerType &answer) | Smart::QueryServerTaskTrigger< RequestType, AnswerType > | inline |
attach(TaskTriggerObserver *observer, const unsigned int &prescaleFactor=1) | Smart::TaskTriggerSubject | inline |
attach_self(const unsigned int &prescale=1) | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | inlineprotected |
consumeRequest(Smart::QueryIdPtr &id, RequestType &request) | Smart::QueryServerTaskTrigger< RequestType, AnswerType > | inline |
detach(TaskTriggerObserver *observer) | Smart::TaskTriggerSubject | inline |
detach_self() | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | inlineprotected |
handle_input(const InputType &input) override | Smart::QueryServerTaskTrigger< RequestType, AnswerType > | inlineprotectedvirtual |
IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > >::handle_input(const std::pair< Smart::QueryIdPtr, RequestType > &input)=0 | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | pure virtual |
IInputHandler(InputSubject< std::pair< Smart::QueryIdPtr, RequestType > > *subject, const unsigned int &prescaleFactor=1) | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | inline |
QueryServerTaskTrigger(IQueryServerPattern< RequestType, AnswerType > *server) | Smart::QueryServerTaskTrigger< RequestType, AnswerType > | inline |
subject | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | protected |
TaskTriggerSubject() | Smart::TaskTriggerSubject | inline |
trigger_all_tasks() | Smart::TaskTriggerSubject | inlineprotected |
~IInputHandler() | Smart::IInputHandler< std::pair< Smart::QueryIdPtr, RequestType > > | inlinevirtual |
~QueryServerTaskTrigger()=default | Smart::QueryServerTaskTrigger< RequestType, AnswerType > | virtual |
~TaskTriggerSubject() | Smart::TaskTriggerSubject | inlinevirtual |