#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.