|
The Pedigree Project 0.1
|
This is the complete list of members for PipeBuffer, including all inherited members.
| appendLocked(const uint8_t *source, size_t count) (defined in PipeBuffer) | PipeBuffer | private |
| beginOperation() (defined in PipeBuffer) | PipeBuffer | private |
| canRead(bool block) (defined in PipeBuffer) | PipeBuffer | |
| canWrite(bool block) (defined in PipeBuffer) | PipeBuffer | |
| Capacity (defined in PipeBuffer) | PipeBuffer | static |
| ChangeCallback typedef (defined in PipeBuffer) | PipeBuffer | |
| changedLocked() (defined in PipeBuffer) | PipeBuffer | private |
| close() (defined in PipeBuffer) | PipeBuffer | |
| consumeLocked(size_t count) (defined in PipeBuffer) | PipeBuffer | private |
| copyOutLocked(uint8_t *destination, size_t count) const (defined in PipeBuffer) | PipeBuffer | private |
| disableReads() (defined in PipeBuffer) | PipeBuffer | |
| disableWrites() (defined in PipeBuffer) | PipeBuffer | |
| enableReads() (defined in PipeBuffer) | PipeBuffer | |
| enableWrites(bool resetIfPreviouslyDisabled=false) (defined in PipeBuffer) | PipeBuffer | |
| endOperation() (defined in PipeBuffer) | PipeBuffer | private |
| finishResetLocked() (defined in PipeBuffer) | PipeBuffer | private |
| getDataSize() (defined in PipeBuffer) | PipeBuffer | |
| interrupted() (defined in PipeBuffer) | PipeBuffer | privatestatic |
| linkPairLocked(PairLink &link) (defined in PipeBuffer) | PipeBuffer | private |
| lock(Mutex &mutex) (defined in PipeBuffer) | PipeBuffer | privatestatic |
| m_ActiveOperations (defined in PipeBuffer) | PipeBuffer | private |
| m_Changed (defined in PipeBuffer) | PipeBuffer | private |
| m_Closing (defined in PipeBuffer) | PipeBuffer | private |
| m_Context (defined in PipeBuffer) | PipeBuffer | private |
| m_Data (defined in PipeBuffer) | PipeBuffer | private |
| m_DrainCondition (defined in PipeBuffer) | PipeBuffer | private |
| m_Head (defined in PipeBuffer) | PipeBuffer | private |
| m_Lock (defined in PipeBuffer) | PipeBuffer | private |
| m_PairWaiters (defined in PipeBuffer) | PipeBuffer | private |
| m_ReadCondition (defined in PipeBuffer) | PipeBuffer | private |
| m_ReadEnabled (defined in PipeBuffer) | PipeBuffer | private |
| m_ReadGeneration (defined in PipeBuffer) | PipeBuffer | private |
| m_ReadReserved (defined in PipeBuffer) | PipeBuffer | private |
| m_ResetPending (defined in PipeBuffer) | PipeBuffer | private |
| m_Size (defined in PipeBuffer) | PipeBuffer | private |
| m_WasReadable (defined in PipeBuffer) | PipeBuffer | private |
| m_WasWritable (defined in PipeBuffer) | PipeBuffer | private |
| m_WriteCondition (defined in PipeBuffer) | PipeBuffer | private |
| m_WriteEnabled (defined in PipeBuffer) | PipeBuffer | private |
| m_WriteGeneration (defined in PipeBuffer) | PipeBuffer | private |
| m_WriteReserved (defined in PipeBuffer) | PipeBuffer | private |
| operator=(const PipeBuffer &)=delete (defined in PipeBuffer) | PipeBuffer | |
| PipeBuffer(ChangeCallback changed=nullptr, void *context=nullptr) (defined in PipeBuffer) | PipeBuffer | explicit |
| PipeBuffer(const PipeBuffer &)=delete (defined in PipeBuffer) | PipeBuffer | |
| PipeBufferTestPeer (defined in PipeBuffer) | PipeBuffer | friend |
| publish() (defined in PipeBuffer) | PipeBuffer | private |
| read(uint8_t *destination, size_t count, bool block=true) (defined in PipeBuffer) | PipeBuffer | |
| readableGeneration() const (defined in PipeBuffer) | PipeBuffer | |
| readableLocked() const (defined in PipeBuffer) | PipeBuffer | private |
| readyLocked(bool writing, size_t minimum=1) const (defined in PipeBuffer) | PipeBuffer | private |
| reserveRead(size_t maximum, bool block, ReadReservation &reservation) (defined in PipeBuffer) | PipeBuffer | |
| reserveWrite(size_t maximum, bool block, WriteReservation &reservation) (defined in PipeBuffer) | PipeBuffer | |
| resetLocked() (defined in PipeBuffer) | PipeBuffer | private |
| Status enum name (defined in PipeBuffer) | PipeBuffer | |
| transferTo(PipeBuffer &output, size_t maximum, bool consume, bool block) (defined in PipeBuffer) | PipeBuffer | |
| unlinkPairLocked(PairLink &link) (defined in PipeBuffer) | PipeBuffer | private |
| wait(ConditionVariable &condition, Mutex &mutex) (defined in PipeBuffer) | PipeBuffer | privatestatic |
| waitLocked(bool writing, size_t minimum, bool block) (defined in PipeBuffer) | PipeBuffer | private |
| waitTransfer(bool writing, bool block) (defined in PipeBuffer) | PipeBuffer | |
| wakePairsLocked() (defined in PipeBuffer) | PipeBuffer | private |
| wipe() (defined in PipeBuffer) | PipeBuffer | |
| writableGeneration() const (defined in PipeBuffer) | PipeBuffer | |
| writableLocked() const (defined in PipeBuffer) | PipeBuffer | private |
| write(const uint8_t *source, size_t count, bool block=true) (defined in PipeBuffer) | PipeBuffer | |
| writeAtomic(const uint8_t *source, size_t count, bool block=true) (defined in PipeBuffer) | PipeBuffer | |
| ~PipeBuffer() (defined in PipeBuffer) | PipeBuffer |