|
|
xiiResult | StartClientProcess (const char *szProcess, const QStringList &args, bool bRemote, const xiiRTTI *pFirstAllowedMessageType=nullptr, xiiUInt32 uiMemSize=1024 *1024 *10) |
| | Copyright (c) Theophilus Eriata. All Rights Reserved.
|
|
bool | IsClientAlive () const |
|
void | CloseConnection () |
|
xiiString | GetStdoutContents () |
|
| xiiProcessCommunicationChannel () |
| | Copyright (c) Theophilus Eriata. All Rights Reserved.
|
|
bool | SendMessage (xiiProcessMessage *pMessage) |
|
xiiResult | WaitForMessage (const xiiRTTI *pMessageType, xiiTime timeout, WaitForMessageCallback *pMessageCallack=nullptr) |
|
xiiResult | WaitForConnection (xiiTime timeout) |
|
bool | IsConnected () const |
|
bool | ProcessMessages () |
| | Returns true if any message was processed.
|
|
void | WaitForMessages () |
|
void | MessageFunc (const xiiIpcProcessMessageProtocol::Event &msg) |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/IPC/EditorProcessCommunicationChannel.h
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/IPC/Implementation/EditorProcessCommunicationChannel.cpp