|
plResult | StartClientProcess (const char *szProcess, const QStringList &args, bool bRemote, const plRTTI *pFirstAllowedMessageType=nullptr, plUInt32 uiMemSize=1024 *1024 *10) |
|
bool | IsClientAlive () const |
|
void | CloseConnection () |
|
plString | GetStdoutContents () |
|
bool | SendMessage (plProcessMessage *pMessage) |
|
plResult | WaitForMessage (const plRTTI *pMessageType, plTime timeout, WaitForMessageCallback *pMessageCallack=nullptr) |
|
plResult | WaitForConnection (plTime timeout) |
|
bool | IsConnected () const |
|
bool | ProcessMessages () |
| Returns true if any message was processed.
|
|
void | WaitForMessages () |
|
void | MessageFunc (const plProcessMessage *pMsg) |
|
The documentation for this class was generated from the following files: