ezEngine  Release 25.03
ezEngineProcessCommunicationChannel Class Reference
Inheritance diagram for ezEngineProcessCommunicationChannel:

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 ()
 
void MessageFunc (const ezProcessMessage *pMsg)
 

Additional Inherited Members

- Public Types inherited from ezProcessCommunicationChannel
using WaitForMessageCallback = ezDelegate< bool(ezProcessMessage *)>
 
- Public Attributes inherited from ezProcessCommunicationChannel
ezEvent< const Event & > m_Events
 
- Protected Attributes inherited from ezProcessCommunicationChannel
ezUniquePtr< ezIpcProcessMessageProtocolm_pProtocol
 
ezUniquePtr< ezIpcChannelm_pChannel
 
const ezRTTIm_pFirstAllowedMessageType = nullptr
 

The documentation for this class was generated from the following files: