ifw-slm 0.1.2
 
Loading...
Searching...
No Matches
malRequestActivity.hpp File Reference

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
 

Detailed Description

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.