Reusable execute-activity base for loops that drive a subsystem over a CII/MAL request-reply interface. More...
#include <ifw/slm/framework/baseLoopActions.hpp>#include <ifw/slm/framework/serviceResolver.hpp>#include <rad/mal/requestor.hpp>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | ifw::slm::MalRequestLoopActivity< Interface > |
Namespaces | |
| namespace | ifw |
| namespace | ifw::slm |
Reusable execute-activity base for loops that drive a subsystem over a CII/MAL request-reply interface.
This is one of the predefined helpers that simplify SLM customization: a user loop that talks to a subsystem (e.g. an FCF device manager) only needs to derive from MalRequestLoopActivity<Interface> and implement DoExecute(), calling Remote() to issue requests. The requestor is created lazily from a configurable endpoint (a per-loop parameter) with connect/reply timeouts.