Plasma Engine  2.0
Loading...
Searching...
No Matches
MessageLoop_Fallback.h
1#pragma once
2
3#include <Foundation/Basics.h>
4#include <Foundation/Communication/Implementation/MessageLoop.h>
5
6class PL_FOUNDATION_DLL plMessageLoop_Fallback : public plMessageLoop
7{
8public:
11
12protected:
13 virtual void WakeUp() override;
14 virtual bool WaitForMessages(plInt32 iTimeout, plIpcChannel* pFilter) override;
15
16private:
17};
Base class for a communication channel between processes.
Definition IpcChannel.h:44
Definition MessageLoop_Fallback.h:7
Internal sub-system used by plIpcChannel.
Definition MessageLoop.h:20
virtual bool WaitForMessages(plInt32 iTimeout, plIpcChannel *pFilter)=0
Waits until a new message has been processed (sent, received).
virtual void WakeUp()=0
Wake up the message loop when new work comes in.