XII Release 0.1.0
Loading...
Searching...
No Matches
xiiLongOpManager Class Referenceabstract

Base class with shared functionality for xiiLongOpControllerManager and xiiLongOpWorkerManager. More...

#include <LongOpManager.h>

Inheritance diagram for xiiLongOpManager:
[legend]

Public Member Functions

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

xiiMutex m_Mutex
 Publicly exposed mutex for some special cases.
 

Protected Member Functions

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

Protected Attributes

xiiProcessCommunicationChannelm_pCommunicationChannel = nullptr
 
xiiEvent< constxiiProcessCommunicationChannel::Event & >::Unsubscriber m_Unsubscriber
 

Detailed Description

Base class with shared functionality for xiiLongOpControllerManager and xiiLongOpWorkerManager.


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