< prev index next >
modules/fxpackager/src/main/native/library/common/PosixPlatform.h
Print this page
rev 9619 : imported patch 9-jake-fxpackager.patch
*** 62,77 ****
--- 62,81 ----
class PosixProcess : public Process {
private:
pid_t FChildPID;
sigset_t saveblock;
+ int FOutputHandle;
+ int FInputHandle;
#ifdef MAC
struct sigaction savintr, savequit;
#endif //MAC
bool FRunning;
void Cleanup();
+ bool ReadOutput();
+ //static void ProcessOutput(Process *Instance, std::vector<TString> Output);
public:
PosixProcess();
virtual ~PosixProcess();
*** 79,87 ****
--- 83,93 ----
virtual bool Terminate();
virtual bool Execute(const TString Application, const std::vector<TString> Arguments,
bool AWait = false);
virtual bool Wait();
virtual TProcessID GetProcessID();
+ virtual void SetInput(TString Value);
+ virtual std::list<TString> GetOutput();
};
#endif //POSIXPLATFORM_H
#endif //POSX
< prev index next >