XII Release 0.1.0
Loading...
Searching...
No Matches
xiiLongOpWorkerManager Class Referencefinal

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

#include <LongOpWorkerManager.h>

Inheritance diagram for xiiLongOpWorkerManager:
[legend]

Friends

class xiiLongOpTask
 

Additional Inherited Members

- Public Member Functions inherited from xiiLongOpManager
void Startup (xiiProcessCommunicationChannel *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 xiiLongOpManager
xiiMutex m_Mutex
 Publicly exposed mutex for some special cases.
 
- Protected Attributes inherited from xiiLongOpManager
xiiProcessCommunicationChannelm_pCommunicationChannel = nullptr
 
xiiEvent< constxiiProcessCommunicationChannel::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 xiiLongOpControllerManager and executes the xiiLongOpWorker's that are named by the respective xiiLongOpProxy's.

Member Function Documentation

◆ ProcessCommunicationChannelEventHandler()

void xiiLongOpWorkerManager::ProcessCommunicationChannelEventHandler ( const xiiProcessCommunicationChannel::Event & e)
overrideprivatevirtual

Implements xiiLongOpManager.


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