Action Engine
Loading...
Searching...
No Matches
act::ActionMessage Struct Reference

Detailed Description

An action message containing the information necessary to call an action.

This structure represents an ActionEngine action call, which can be sent on the wire level (in a WireMessage).

#include <types.h>

Public Attributes

std::string id
 
std::string name
 
std::vector< Portinputs
 
std::vector< Portoutputs
 

Member Data Documentation

◆ id

std::string act::ActionMessage::id

The identifier of the action instance.

◆ inputs

std::vector<Port> act::ActionMessage::inputs

The input ports for the action.

These are the parameters that the action expects to receive. Each port is represented by a Port structure, which contains the name and ID of the port.

◆ name

std::string act::ActionMessage::name

The name of the action to call (look up in the ActionRegistry)

◆ outputs

std::vector<Port> act::ActionMessage::outputs

The output ports for the action.

These are the parameters that the action will produce as output. Each port is represented by a Port structure, which contains the name and ID of the port.


The documentation for this struct was generated from the following file: