![]() |
XII Release 0.1.0
|
Copyright (c) Theophilus Eriata. All Rights Reserved. More...
#include <LongOpManager.h>
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 | |
| xiiProcessCommunicationChannel * | m_pCommunicationChannel = nullptr |
| xiiEvent< constxiiProcessCommunicationChannel::Event & >::Unsubscriber | m_Unsubscriber |
Copyright (c) Theophilus Eriata. All Rights Reserved.
Base class with shared functionality for xiiLongOpControllerManager and xiiLongOpWorkerManager
| void xiiLongOpManager::Startup | ( | xiiProcessCommunicationChannel * | pCommunicationChannel | ) |
Needs to be called early to initialize the IPC channel to use.
Copyright (c) Theophilus Eriata. All Rights Reserved.