|
The Pedigree Project 0.1
|
#include <DiskView.h>
Collaboration diagram for DiskWriteView:Public Member Functions | |
| DiskWriteView (DiskWriteView &&) noexcept=default | |
| DiskWriteView & | operator= (DiskWriteView &&) noexcept=default |
| DiskWriteView (const DiskWriteView &)=delete | |
| DiskWriteView & | operator= (const DiskWriteView &)=delete |
| operator bool () const | |
| void * | data () const |
| size_t | size () const |
| bool | truncate (size_t length) |
| template<typename T > | |
| bool | readAt (T &into, size_t offset=0) const |
| template<typename T > | |
| bool | writeAt (const T &value, size_t offset=0) |
| bool | copyFrom (const void *source, size_t length, size_t offset=0) |
| void | reset () |
Private Member Functions | |
| DiskWriteView (Disk *owner, uint64_t location, BufferView view, DiskUse &&use) | |
Private Attributes | |
| DiskReadView | m_View |
Friends | |
| class | Disk |
A mutable loan. Returning the last loan ends temporary checksum discovery.
Definition at line 74 of file DiskView.h.
|
inlineprivate |
Definition at line 119 of file DiskView.h.
|
inline |
Definition at line 106 of file DiskView.h.
|
inline |
Definition at line 85 of file DiskView.h.
|
inlineexplicit |
Definition at line 82 of file DiskView.h.
|
inline |
Definition at line 95 of file DiskView.h.
|
inline |
Definition at line 113 of file DiskView.h.
|
inline |
Definition at line 88 of file DiskView.h.
|
inline |
Definition at line 91 of file DiskView.h.
|
inline |
Definition at line 99 of file DiskView.h.
|
friend |
Definition at line 118 of file DiskView.h.
|
private |
Definition at line 121 of file DiskView.h.