1 // child_process.h -- description
3 #ifndef _CHILD_PROCESS_H_
4 #define _CHILD_PROCESS_H_
17 explicit ChildProcess(const char *commandline)
18 : commandline_(strdup(commandline)),
24 child_ready_(false) {}
25 virtual ~ChildProcess() {
33 void Send(char *line);
34 void Receive(char *line, int size);
39 void ParseCommandline(vector<char *> *args);
48 volatile bool child_ready_;
53 #endif /* _CHILD_PROCESS_H_ */