VRS
A file format for sensor data.
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
vrs::AsyncBuffer Class Reference
Inheritance diagram for vrs::AsyncBuffer:
vrs::AlignedBuffer

Public Types

using complete_write_callback = std::function< void(ssize_t io_return, int io_errno)>
 

Public Member Functions

 AsyncBuffer (size_t size, size_t memalign, size_t lenalign)
 
void complete_write (ssize_t io_return, int io_errno)
 
int start_write (const AsyncHandle &file, int64_t offset, complete_write_callback on_complete)
 
- Public Member Functions inherited from vrs::AlignedBuffer
 AlignedBuffer (size_t size, size_t memalign, size_t lenalign)
 
size_t size () const
 
size_t capacity () const
 
bool empty () const
 
bool full () const
 
void free ()
 
void clear ()
 
void * data () const
 
char * bdata () const
 
ssize_t add (const void *buffer, size_t size)
 

The documentation for this class was generated from the following file: