|
The Pedigree Project 0.1
|
Collaboration diagram for PipeBuffer::WriteReservation:Public Member Functions | |
| WriteReservation (const WriteReservation &)=delete | |
| WriteReservation & | operator= (const WriteReservation &)=delete |
| size_t | size () const |
| Result | commit (const uint8_t *source, 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 40 of file PipeBuffer.h.
| PipeBuffer::WriteReservation::~WriteReservation | ( | ) |
Definition at line 52 of file PipeBuffer-transfer.cc.
| void PipeBuffer::WriteReservation::cancel | ( | ) |
Definition at line 88 of file PipeBuffer-transfer.cc.
| PipeBuffer::Result PipeBuffer::WriteReservation::commit | ( | const uint8_t * | source, |
| size_t | accepted | ||
| ) |
Definition at line 60 of file PipeBuffer-transfer.cc.
| size_t PipeBuffer::WriteReservation::size | ( | ) | const |
Definition at line 56 of file PipeBuffer-transfer.cc.
|
friend |
Definition at line 51 of file PipeBuffer.h.
|
private |
Definition at line 53 of file PipeBuffer.h.
|
private |
Definition at line 54 of file PipeBuffer.h.
|
private |
Definition at line 52 of file PipeBuffer.h.