|
The Pedigree Project 0.1
|
Collaboration diagram for PipeBuffer::ReadReservation:Public Member Functions | |
| ReadReservation (const ReadReservation &)=delete | |
| ReadReservation & | operator= (const ReadReservation &)=delete |
| size_t | size () const |
| void | copyTo (uint8_t *destination, size_t count) const |
| void | consume (size_t accepted) |
| void | cancel () |
Private Attributes | |
| TerminationDeferral | m_Termination |
| PipeBuffer * | m_Buffer = nullptr |
| size_t | m_Size = 0 |
Friends | |
| class | PipeBuffer |
Definition at line 22 of file PipeBuffer.h.
| PipeBuffer::ReadReservation::~ReadReservation | ( | ) |
Definition at line 8 of file PipeBuffer-transfer.cc.
| void PipeBuffer::ReadReservation::cancel | ( | ) |
Definition at line 46 of file PipeBuffer-transfer.cc.
| void PipeBuffer::ReadReservation::consume | ( | size_t | accepted | ) |
Definition at line 27 of file PipeBuffer-transfer.cc.
| void PipeBuffer::ReadReservation::copyTo | ( | uint8_t * | destination, |
| size_t | count | ||
| ) | const |
Definition at line 16 of file PipeBuffer-transfer.cc.
| size_t PipeBuffer::ReadReservation::size | ( | ) | const |
Definition at line 12 of file PipeBuffer-transfer.cc.
|
friend |
Definition at line 34 of file PipeBuffer.h.
|
private |
Definition at line 36 of file PipeBuffer.h.
|
private |
Definition at line 37 of file PipeBuffer.h.
|
private |
Definition at line 35 of file PipeBuffer.h.