Goby3 3.7.0
2026.11.12
Loading...
Searching...
No Matches
goby::middleware::tool::interface::LaunchEntry Struct Reference

How one run: entry is started by goby_launch. More...

#include <goby/middleware/tool/interface/model.h>

Public Attributes

std::string std::string name
 
std::string application
 
bool process {false}
 
std::optional< std::string > exec
 
std::optional< std::string > config
 
std::optional< std::string > args
 
std::optional< std::string > kill
 
std::optional< std::string > when
 
KeyValues env
 
bool enabled {true}
 
std::optional< std::vector< std::string > > hold
 
std::optional< std::vector< std::string > > expected
 
bool not_expected {false}
 
SystemdSettings systemd
 
std::string location
 

Detailed Description

How one run: entry is started by goby_launch.

Definition at line 325 of file model.h.

Member Data Documentation

◆ application

std::string goby::middleware::tool::interface::LaunchEntry::application

Definition at line 331 of file model.h.

◆ args

std::optional<std::string> goby::middleware::tool::interface::LaunchEntry::args

Definition at line 335 of file model.h.

◆ config

std::optional<std::string> goby::middleware::tool::interface::LaunchEntry::config

Definition at line 334 of file model.h.

◆ enabled

bool goby::middleware::tool::interface::LaunchEntry::enabled {true}

Definition at line 340 of file model.h.

◆ env

KeyValues goby::middleware::tool::interface::LaunchEntry::env

Definition at line 339 of file model.h.

◆ exec

std::optional<std::string> goby::middleware::tool::interface::LaunchEntry::exec

Definition at line 333 of file model.h.

◆ expected

std::optional<std::vector<std::string> > goby::middleware::tool::interface::LaunchEntry::expected

Definition at line 344 of file model.h.

◆ hold

std::optional<std::vector<std::string> > goby::middleware::tool::interface::LaunchEntry::hold

Definition at line 342 of file model.h.

◆ kill

std::optional<std::string> goby::middleware::tool::interface::LaunchEntry::kill

Definition at line 336 of file model.h.

◆ location

std::string goby::middleware::tool::interface::LaunchEntry::location

Definition at line 348 of file model.h.

◆ name

std::string std::string goby::middleware::tool::interface::LaunchEntry::name

Definition at line 329 of file model.h.

◆ not_expected

bool goby::middleware::tool::interface::LaunchEntry::not_expected {false}

Definition at line 346 of file model.h.

◆ process

bool goby::middleware::tool::interface::LaunchEntry::process {false}

Definition at line 332 of file model.h.

◆ systemd

SystemdSettings goby::middleware::tool::interface::LaunchEntry::systemd

Definition at line 347 of file model.h.

◆ when

std::optional<std::string> goby::middleware::tool::interface::LaunchEntry::when

Definition at line 338 of file model.h.


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