Loading...
Searching...
No Matches
bitpit::BasePiercedKernel Class Reference
Base class for the pierced kernel. More...
Inheritance diagram for bitpit::BasePiercedKernel:

Collaboration diagram for bitpit::BasePiercedKernel:

Additional Inherited Members | |
Public Types inherited from bitpit::PiercedSyncMaster | |
| typedef std::vector< PiercedSyncSlave * > | SyncGroup |
| enum | SyncMode { SYNC_MODE_CONCURRENT , SYNC_MODE_JOURNALED , SYNC_MODE_DISABLED , SYNC_MODE_ITR_COUNT = SYNC_MODE_DISABLED + 1 , SYNC_MODE_ITR_BEGIN = 0 , SYNC_MODE_ITR_END = SYNC_MODE_ITR_BEGIN + SYNC_MODE_ITR_COUNT } |
Protected Member Functions inherited from bitpit::PiercedSyncMaster | |
| PiercedSyncMaster () | |
| void | dump (std::ostream &stream) const |
| PiercedSyncMaster::SyncMode | getSlaveSyncMode (const PiercedSyncSlave *slave) const |
| bool | isSlaveRegistered (const PiercedSyncSlave *slave) const |
| bool | isSlaveSynced (const PiercedSyncSlave *slave) const |
| bool | isSynced () const |
| bool | isSyncEnabled () const |
| void | processSyncAction (const PiercedSyncAction &action) |
| void | registerSlave (PiercedSyncSlave *slave, PiercedSyncMaster::SyncMode syncMode) const |
| void | restore (std::istream &stream) |
| void | setSyncEnabled (bool enabled) const |
| void | swap (PiercedSyncMaster &other) noexcept |
| void | sync () |
| void | unregisterSlave (const PiercedSyncSlave *slave) const |
Protected Attributes inherited from bitpit::PiercedSyncMaster | |
| std::unordered_map< PiercedSyncSlave *, SyncMode > | m_slaves |
Detailed Description
Base class for the pierced kernel.
Definition at line 46 of file piercedKernel.hpp.
The documentation for this class was generated from the following file:
- src/containers/piercedKernel.hpp
1.13.2
Public Types inherited from