git-svn-id: svn://db.shs.com.ru/pip@629 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -38,7 +38,7 @@
|
|||||||
/// bool exec(const PIString & program, const PIStringList & args)
|
/// bool exec(const PIString & program, const PIStringList & args)
|
||||||
/// void terminate()
|
/// void terminate()
|
||||||
/// bool waitForFinish(int timeout_msecs = 60000)
|
/// bool waitForFinish(int timeout_msecs = 60000)
|
||||||
class PIP_EXPORT PIProcess: protected PIThread
|
class PIP_EXPORT PIProcess: public PIThread
|
||||||
{
|
{
|
||||||
PIOBJECT_SUBCLASS(PIProcess, PIThread)
|
PIOBJECT_SUBCLASS(PIProcess, PIThread)
|
||||||
public:
|
public:
|
||||||
@@ -70,7 +70,7 @@ public:
|
|||||||
|
|
||||||
EVENT_HANDLER1(void, exec, const PIString & , program) {args.clear(); args << program; exec_();}
|
EVENT_HANDLER1(void, exec, const PIString & , program) {args.clear(); args << program; exec_();}
|
||||||
void exec(const PIString & program, const PIString & arg) {args.clear(); args << program << arg; exec_();}
|
void exec(const PIString & program, const PIString & arg) {args.clear(); args << program << arg; exec_();}
|
||||||
EVENT_HANDLER2(void, exec, const PIString & , program, const PIStringList & , args_) {args << program << args_; exec_();}
|
EVENT_HANDLER2(void, exec, const PIString & , program, const PIStringList & , args_) {args.clear(); args << program << args_; exec_();}
|
||||||
EVENT_HANDLER(void, terminate);
|
EVENT_HANDLER(void, terminate);
|
||||||
EVENT_HANDLER(bool, waitForFinish) {return waitForFinish(60000);}
|
EVENT_HANDLER(bool, waitForFinish) {return waitForFinish(60000);}
|
||||||
EVENT_HANDLER1(bool, waitForFinish, int, timeout_msecs) {return PIThread::waitForFinish(timeout_msecs);}
|
EVENT_HANDLER1(bool, waitForFinish, int, timeout_msecs) {return PIThread::waitForFinish(timeout_msecs);}
|
||||||
|
|||||||
Reference in New Issue
Block a user