A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
Loading...
Searching...
No Matches
a11::actions::SchemaQuery Struct Reference

Which schemas to write, and how much of each. More...

#include <cpp/a11/actions/describe.h>

Public Attributes

std::vector< std::string > names
 Full-match name patterns; empty matches every name.
 
std::vector< std::string > exact
 Exact names, in addition to names; empty adds nothing.
 
PortView ports = PortView::kCallable
 
bool include_reserved = false
 Include the __-prefixed reserved actions, discovery's own included.
 
bool runnable_only = false
 Omit actions registered for their schema alone, which live on a peer.
 

Detailed Description

Which schemas to write, and how much of each.

The wire form of __list_actions__'s request port, and of the query string on GET /actions.

Member Data Documentation

◆ exact

std::vector<std::string> a11::actions::SchemaQuery::exact

Exact names, in addition to names; empty adds nothing.

◆ include_reserved

bool a11::actions::SchemaQuery::include_reserved = false

Include the __-prefixed reserved actions, discovery's own included.

◆ names

std::vector<std::string> a11::actions::SchemaQuery::names

Full-match name patterns; empty matches every name.

◆ ports

PortView a11::actions::SchemaQuery::ports = PortView::kCallable

◆ runnable_only

bool a11::actions::SchemaQuery::runnable_only = false

Omit actions registered for their schema alone, which live on a peer.


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