Plasma Engine  2.0
Loading...
Searching...
No Matches
plLongOpWorkerManager Class Referencefinal

The LongOp worker manager is active in the engine process of the editor. More...

#include <LongOpWorkerManager.h>

Inheritance diagram for plLongOpWorkerManager:

Friends

class plLongOpTask
 

Additional Inherited Members

- Public Member Functions inherited from plLongOpManager
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 inherited from plLongOpManager
plMutex m_Mutex
 Publicly exposed mutex for some special cases.
 
- Protected Attributes inherited from plLongOpManager
plProcessCommunicationChannelm_pCommunicationChannel = nullptr
 
plEvent< constplProcessCommunicationChannel::Event & >::Unsubscriber m_Unsubscriber
 

Detailed Description

The LongOp worker manager is active in the engine process of the editor.

This class has no public functionality, it communicates with the plLongOpControllerManager and executes the plLongOpWorker's that are named by the respective plLongOpProxy's.

Member Function Documentation

◆ ProcessCommunicationChannelEventHandler()

void plLongOpWorkerManager::ProcessCommunicationChannelEventHandler ( const plProcessCommunicationChannel::Event & e)
overrideprivatevirtual

Implements plLongOpManager.


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