The Pedigree Project  0.1
Buffer< T, allowShortOperation > Member List

This is the complete list of members for Buffer< T, allowShortOperation >, including all inherited members.

addSegment(const T *buffer, size_t count)Buffer< T, allowShortOperation >private
Buffer(size_t bufferSize) (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >
canRead(bool block)Buffer< T, allowShortOperation >
canWrite(bool block)Buffer< T, allowShortOperation >
cullMonitorTargets(Thread *pThread)Buffer< T, allowShortOperation >
cullMonitorTargets(Semaphore *pSemaphore)Buffer< T, allowShortOperation >
cullMonitorTargets(Event *pEvent)Buffer< T, allowShortOperation >
disableReads()Buffer< T, allowShortOperation >
disableWrites()Buffer< T, allowShortOperation >
enableReads()Buffer< T, allowShortOperation >
enableWrites()Buffer< T, allowShortOperation >
getDataSize()Buffer< T, allowShortOperation >
getSize()Buffer< T, allowShortOperation >
m_bCanRead (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_bCanWrite (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_BufferSize (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_DataSize (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_Lock (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_MonitorTargets (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_ReadCondition (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_Segments (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
m_SegmentSizeBuffer< T, allowShortOperation >privatestatic
m_WriteCondition (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
monitor(Thread *pThread, Event *pEvent)Buffer< T, allowShortOperation >
monitor(Semaphore *pSemaphore)Buffer< T, allowShortOperation >
notifyMonitors()Buffer< T, allowShortOperation >private
read(T *buffer, size_t count, bool block=true)Buffer< T, allowShortOperation >
UnixSocket (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >friend
wipe()Buffer< T, allowShortOperation >
WITHOUT_IMPLICIT_CONSTRUCTORS(Buffer) (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >private
write(const T *buffer, size_t count, bool block=true)Buffer< T, allowShortOperation >
~Buffer() (defined in Buffer< T, allowShortOperation >)Buffer< T, allowShortOperation >