|
RESTinio
|
Send file operation wrapper. More...
#include <buffers.hpp>
Public Member Functions | |
| sendfile_write_operation_t ()=delete | |
| sendfile_write_operation_t (sendfile_t &&sf_opts) | |
| sendfile_write_operation_t (const sendfile_write_operation_t &)=delete | |
| sendfile_write_operation_t & | operator= (const sendfile_write_operation_t &)=delete |
| sendfile_write_operation_t (sendfile_write_operation_t &&)=default | |
| sendfile_write_operation_t & | operator= (sendfile_write_operation_t &&)=delete |
| sendfile_t & | sendfile_options () noexcept |
| Get sendfile operation detaiols. More... | |
An implementation of writable_base_t interface. | |
| |
| virtual void | relocate_to (void *storage) override |
| Move this buffer enitity to a given location. More... | |
| virtual std::size_t | size () const override |
| Get the size of a writable piece of data. More... | |
Public Member Functions inherited from restinio::impl::writable_base_t | |
| writable_base_t ()=default | |
| writable_base_t (const writable_base_t &)=default | |
| writable_base_t (writable_base_t &&)=default | |
| writable_base_t & | operator= (const writable_base_t &)=delete |
| writable_base_t & | operator= (writable_base_t &&)=delete |
| virtual | ~writable_base_t () |
| virtual void | relocate_to (void *storage)=0 |
| Move this buffer enitity to a given location. More... | |
| virtual std::size_t | size () const =0 |
| Get the size of a writable piece of data. More... | |
Private Attributes | |
| std::unique_ptr< sendfile_t > | m_sendfile_options |
| A pointer to sendfile operation details. More... | |
Send file operation wrapper.
Definition at line 325 of file buffers.hpp.
|
delete |
|
inline |
Definition at line 330 of file buffers.hpp.
|
delete |
|
default |
|
delete |
|
delete |
|
inlineoverridevirtual |
Move this buffer enitity to a given location.
Implements restinio::impl::writable_base_t.
Definition at line 346 of file buffers.hpp.
|
inlinenoexcept |
Get sendfile operation detaiols.
Definition at line 367 of file buffers.hpp.
|
inlineoverridevirtual |
Get the size of a writable piece of data.
Implements restinio::impl::writable_base_t.
Definition at line 351 of file buffers.hpp.
|
private |
A pointer to sendfile operation details.
Definition at line 374 of file buffers.hpp.