JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData Struct Reference

#include <jaiabot/liaison/prelaunch/liaison_upgrade.h>

Public Member Functions

 ProcessData (const protobuf::UpgradeConfig &cfg, const std::string &playbook_file, const jaiabot::protobuf::UpgradeConfig::AnsiblePlaybook &pb_playbook, const std::string &input_vars, const std::string &ansible_stdout_file, const std::string &ansible_json_file)
 
 ~ProcessData ()
 

Public Attributes

boost::asio::io_service io
 
std::future< std::string > stderr
 
boost::process::child process
 
std::thread io_thread
 
std::ifstream stdout
 

Detailed Description

Definition at line 102 of file liaison_upgrade.h.

Constructor & Destructor Documentation

◆ ProcessData()

jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::ProcessData ( const protobuf::UpgradeConfig &  cfg,
const std::string &  playbook_file,
const jaiabot::protobuf::UpgradeConfig::AnsiblePlaybook &  pb_playbook,
const std::string &  input_vars,
const std::string &  ansible_stdout_file,
const std::string &  ansible_json_file 
)

◆ ~ProcessData()

jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::~ProcessData ( )

Member Data Documentation

◆ io

boost::asio::io_service jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::io

Definition at line 110 of file liaison_upgrade.h.

◆ io_thread

std::thread jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::io_thread

Definition at line 113 of file liaison_upgrade.h.

◆ process

boost::process::child jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::process

Definition at line 112 of file liaison_upgrade.h.

◆ stderr

std::future<std::string> jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::stderr

Definition at line 111 of file liaison_upgrade.h.

◆ stdout

std::ifstream jaiabot::LiaisonUpgrade::AnsiblePlaybookConfig::ProcessData::stdout

Definition at line 114 of file liaison_upgrade.h.


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