#include <subprocess.h>
Public Types | |
| enum | SearchMode { SEARCH_PATH, EXACT_NAME, SEARCH_PATH, EXACT_NAME } |
| enum | SearchMode { SEARCH_PATH, EXACT_NAME, SEARCH_PATH, EXACT_NAME } |
Public Member Functions | |
| bool | Communicate (const Message &input, Message *output, std::string *error) |
| bool | Communicate (const Message &input, Message *output, std::string *error) |
| void | Start (const std::string &program, SearchMode search_mode) |
| void | Start (const std::string &program, SearchMode search_mode) |
| Subprocess () | |
| Subprocess () | |
| ~Subprocess () | |
| ~Subprocess () | |
Private Attributes | |
| pid_t | child_pid_ |
| int | child_stdin_ |
| int | child_stdout_ |
Definition at line 57 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.h.
| Enumerator | |
|---|---|
| SEARCH_PATH | |
| EXACT_NAME | |
| SEARCH_PATH | |
| EXACT_NAME | |
Definition at line 62 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.h.
| Enumerator | |
|---|---|
| SEARCH_PATH | |
| EXACT_NAME | |
| SEARCH_PATH | |
| EXACT_NAME | |
Definition at line 64 of file third_party/protobuf/src/google/protobuf/compiler/subprocess.h.
| Subprocess::Subprocess | ( | ) |
Definition at line 290 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc.
| Subprocess::~Subprocess | ( | ) |
Definition at line 293 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc.
| google::protobuf::compiler::Subprocess::Subprocess | ( | ) |
| google::protobuf::compiler::Subprocess::~Subprocess | ( | ) |
Definition at line 362 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc.
| bool google::protobuf::compiler::Subprocess::Communicate | ( | const Message & | input, |
| Message * | output, | ||
| std::string * | error | ||
| ) |
| void Subprocess::Start | ( | const std::string & | program, |
| SearchMode | search_mode | ||
| ) |
Definition at line 302 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc.
| void google::protobuf::compiler::Subprocess::Start | ( | const std::string & | program, |
| SearchMode | search_mode | ||
| ) |
|
private |
Definition at line 95 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.h.
|
private |
Definition at line 99 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.h.
|
private |
Definition at line 100 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/compiler/subprocess.h.