hdf5serie
2.0.0
HDF5 Serie
|
Public Attributes | |
size_t | shmUseCount { 0 } |
boost::interprocess::interprocess_mutex | mutex |
Internal::ConditionVariable< MAXREADERS+MAXWRITERS > | cond |
WriterState | writerState { WriterState::none } |
size_t | activeReaders { 0 } |
boost::container::static_vector< ProcessInfo, MAXREADERS+1 > | processes |
bool | flushRequest { false } |
This struct holds synchronization primitives and states for inter-process communication. One such object exists in process shared memory for each file (so multiple instances of the File object can share it). All access to all members of this object must be guarded by locking sharedData->mutex (interprocess wide)