#include <instance_task.h>
|
void | ReadData (const boost::system::error_code &ec, size_t read_bytes) |
|
Definition at line 71 of file instance_task.h.
◆ InstanceTaskExecvp()
InstanceTaskExecvp::InstanceTaskExecvp |
( |
const std::string & |
name, |
|
|
const std::string & |
cmd, |
|
|
int |
cmd_type, |
|
|
EventManager * |
evm |
|
) |
| |
◆ cmd()
const std::string& InstanceTaskExecvp::cmd |
( |
| ) |
const |
|
inlinevirtual |
◆ cmd_type()
int InstanceTaskExecvp::cmd_type |
( |
| ) |
const |
|
inlinevirtual |
◆ IsSetup()
bool InstanceTaskExecvp::IsSetup |
( |
| ) |
|
|
virtual |
◆ pid()
pid_t InstanceTaskExecvp::pid |
( |
| ) |
const |
|
inlinevirtual |
◆ ReadData()
void InstanceTaskExecvp::ReadData |
( |
const boost::system::error_code & |
ec, |
|
|
size_t |
read_bytes |
|
) |
| |
|
private |
◆ Run()
bool InstanceTaskExecvp::Run |
( |
void |
| ) |
|
|
virtual |
◆ set_cmd()
void InstanceTaskExecvp::set_cmd |
( |
std::string |
cmd | ) |
|
|
inline |
◆ set_pipe_stdout()
void InstanceTaskExecvp::set_pipe_stdout |
( |
bool |
pipe | ) |
|
|
inline |
◆ Stop()
void InstanceTaskExecvp::Stop |
( |
| ) |
|
|
virtual |
◆ Terminate()
void InstanceTaskExecvp::Terminate |
( |
| ) |
|
|
virtual |
◆ cmd_
std::string InstanceTaskExecvp::cmd_ |
|
private |
◆ cmd_type_
int InstanceTaskExecvp::cmd_type_ |
|
private |
◆ input_
boost::asio::posix::stream_descriptor InstanceTaskExecvp::input_ |
|
private |
◆ kBufLen
const size_t InstanceTaskExecvp::kBufLen = 4096 |
|
static |
◆ name_
const std::string InstanceTaskExecvp::name_ |
|
private |
◆ pid_
pid_t InstanceTaskExecvp::pid_ |
|
private |
◆ pipe_stdout_
bool InstanceTaskExecvp::pipe_stdout_ |
|
private |
◆ rx_buff_
char InstanceTaskExecvp::rx_buff_[kBufLen] |
|
private |
◆ setup_done_
bool InstanceTaskExecvp::setup_done_ |
|
private |
The documentation for this class was generated from the following files: