Plasma Engine  2.0
Loading...
Searching...
No Matches
plLongOpManager Class Referenceabstract

Base class with shared functionality for plLongOpControllerManager and plLongOpWorkerManager. More...

#include <LongOpManager.h>

Inheritance diagram for plLongOpManager:

Public Member Functions

void Startup (plProcessCommunicationChannel *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

plMutex m_Mutex
 Publicly exposed mutex for some special cases.
 

Protected Member Functions

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

Protected Attributes

plProcessCommunicationChannelm_pCommunicationChannel = nullptr
 
plEvent< constplProcessCommunicationChannel::Event & >::Unsubscriber m_Unsubscriber
 

Detailed Description

Base class with shared functionality for plLongOpControllerManager and plLongOpWorkerManager.


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