artdaq::SharedMemoryFragmentManager Member List

This is the complete list of members for artdaq::SharedMemoryFragmentManager, including all inherited members.
Attach()artdaq::SharedMemoryManager
BufferDataSize(int buffer)artdaq::SharedMemoryManager
BufferSemaphoreFlags enum nameartdaq::SharedMemoryManager
CheckBuffer(int buffer, BufferSemaphoreFlags flags)artdaq::SharedMemoryManager
Detach(bool throwException=false, std::string category="", std::string message="")artdaq::SharedMemoryManager
Empty enum valueartdaq::SharedMemoryManager
FlagToString(BufferSemaphoreFlags flag)artdaq::SharedMemoryManager [inline, static]
Full enum valueartdaq::SharedMemoryManager
GetAttachedCount() const artdaq::SharedMemoryManager [inline]
GetBufferCount() const artdaq::SharedMemoryManager [inline]
GetBufferForReading()artdaq::SharedMemoryManager
GetBufferForWriting(bool overwrite)artdaq::SharedMemoryManager
GetBuffersOwnedByManager()artdaq::SharedMemoryManager
GetBufferStart(int buffer)artdaq::SharedMemoryManager
GetBufferTimeout() const artdaq::SharedMemoryManager [inline]
GetKey() const artdaq::SharedMemoryManager [inline]
GetLastSeenBufferID() const artdaq::SharedMemoryManager [inline]
GetLowestSeqIDRead() const artdaq::SharedMemoryManager [inline]
GetMyId() const artdaq::SharedMemoryManager [inline]
GetNewId()artdaq::SharedMemoryManager [inline]
GetRank() const artdaq::SharedMemoryManager [inline]
GetReadPos(int buffer)artdaq::SharedMemoryManager
GetWritePos(int buffer)artdaq::SharedMemoryManager
IncrementReadPos(int buffer, size_t read)artdaq::SharedMemoryManager
IncrementWritePos(int buffer, size_t written)artdaq::SharedMemoryManager
IsValid() const artdaq::SharedMemoryManager [inline]
MarkBufferEmpty(int buffer, bool force=false)artdaq::SharedMemoryManager
MarkBufferFull(int buffer, int destination=-1)artdaq::SharedMemoryManager
MoreDataInBuffer(int buffer)artdaq::SharedMemoryManager
Read(int buffer, void *data, size_t size)artdaq::SharedMemoryManager
ReadFragment(Fragment &fragment)artdaq::SharedMemoryFragmentManager
ReadFragmentData(RawDataType *destination, size_t words)artdaq::SharedMemoryFragmentManager
ReadFragmentHeader(detail::RawFragmentHeader &header)artdaq::SharedMemoryFragmentManager
Reading enum valueartdaq::SharedMemoryManager
ReadReadyCount()artdaq::SharedMemoryManager
ReadyForRead()artdaq::SharedMemoryManager [inline]
ReadyForWrite(bool overwrite)artdaq::SharedMemoryManager [inline]
ResetAttachedCount() const artdaq::SharedMemoryManager [inline]
ResetBuffer(int buffer)artdaq::SharedMemoryManager
ResetReadPos(int buffer)artdaq::SharedMemoryManager
ResetWritePos(int buffer)artdaq::SharedMemoryManager
SetMinWriteSize(size_t size)artdaq::SharedMemoryManager [inline]
SetRank(int rank)artdaq::SharedMemoryManager [inline]
SharedMemoryFragmentManager(uint32_t shm_key, size_t buffer_count, size_t max_buffer_size, size_t buffer_timeout_us=100 *1000000)artdaq::SharedMemoryFragmentManager
SharedMemoryManager(uint32_t shm_key, size_t buffer_count=0, size_t buffer_size=0, uint64_t buffer_timeout_us=100 *1000000, bool destructive_read_mode=true)artdaq::SharedMemoryManager
size() const artdaq::SharedMemoryManager [inline]
toString()artdaq::SharedMemoryManager [virtual]
Write(int buffer, void *data, size_t size)artdaq::SharedMemoryManager
WriteFragment(Fragment &&fragment, bool overwrite)artdaq::SharedMemoryFragmentManager
WriteReadyCount(bool overwrite)artdaq::SharedMemoryManager
Writing enum valueartdaq::SharedMemoryManager
~SharedMemoryFragmentManager()artdaq::SharedMemoryFragmentManager [virtual]
~SharedMemoryManager() noexceptartdaq::SharedMemoryManager [virtual]

Generated on 19 Feb 2018 for artdaq_core by  doxygen 1.6.1