![]() |
ezEngine Release 26.3
|

Public Member Functions | |
| ezResult | ConnectToHostProcess () |
| bool | IsHostAlive () const |
Public Member Functions inherited from ezProcessCommunicationChannel | |
| bool | SendMessage (ezProcessMessage *pMessage) |
| ezResult | WaitForMessage (const ezRTTI *pMessageType, ezTime timeout, WaitForMessageCallback *pMessageCallack=nullptr) |
| ezResult | WaitForConnection (ezTime timeout) |
| bool | IsConnected () const |
| bool | ProcessMessages () |
| Returns true if any message was processed. | |
| void | WaitForMessages () |
Additional Inherited Members | |
Public Types inherited from ezProcessCommunicationChannel | |
| using | WaitForMessageCallback = ezDelegate< bool(ezProcessMessage *)> |
Public Attributes inherited from ezProcessCommunicationChannel | |
| ezEvent< const Event & > | m_Events |
| ezEvent< const ezIpcChannelEvent &, ezMutex > | m_IpcChannelEvents |
Protected Member Functions inherited from ezProcessCommunicationChannel | |
| void | OnIpcProtocolEvent (const ezIpcProcessMessageProtocol::Event &msg) |
| void | OnIpcChannelEvent (const ezIpcChannelEvent &msg) |
| void | CreateAndConnectChannel (ezInternal::NewInstance< ezIpcChannel > &&channel) |
| void | DestroyChannel () |
Protected Attributes inherited from ezProcessCommunicationChannel | |
| ezUniquePtr< ezIpcProcessMessageProtocol > | m_pProtocol |
| ezUniquePtr< ezIpcChannel > | m_pChannel |
| const ezRTTI * | m_pFirstAllowedMessageType = nullptr |