ezEngine  Release 25.03
ezLongOpManager Class Referenceabstract

Base class with shared functionality for ezLongOpControllerManager and ezLongOpWorkerManager. More...

#include <LongOpManager.h>

Inheritance diagram for ezLongOpManager:

Public Member Functions

void Startup (ezProcessCommunicationChannel *pCommunicationChannel)
 Needs to be called early to initialize the IPC channel to use.
 
void Shutdown ()
 Call this to shut down the IPC communication.
 

Public Attributes

ezMutex m_Mutex
 Publicly exposed mutex for some special cases.
 

Protected Member Functions

virtual void ProcessCommunicationChannelEventHandler (const ezProcessCommunicationChannel::Event &e)=0
 

Protected Attributes

ezProcessCommunicationChannelm_pCommunicationChannel = nullptr
 
ezEvent< const ezProcessCommunicationChannel::Event & >::Unsubscriber m_Unsubscriber
 

Detailed Description

Base class with shared functionality for ezLongOpControllerManager and ezLongOpWorkerManager.


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