![]() |
Plasma Engine
2.0
|

Public Member Functions | |
| plResult | ConnectToHostProcess () |
| bool | IsHostAlive () const |
Public Member Functions inherited from plProcessCommunicationChannel | |
| 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) |
Additional Inherited Members | |
Public Types inherited from plProcessCommunicationChannel | |
| using | WaitForMessageCallback = plDelegate<bool(plProcessMessage*)> |
Public Attributes inherited from plProcessCommunicationChannel | |
| plEvent< const Event & > | m_Events |
Protected Attributes inherited from plProcessCommunicationChannel | |
| plUniquePtr< plIpcProcessMessageProtocol > | m_pProtocol |
| plUniquePtr< plIpcChannel > | m_pChannel |
| const plRTTI * | m_pFirstAllowedMessageType = nullptr |