RESTinio
|
A base runner of sendfile operation (keeps all the data). More...
#include <sendfile_operation.hpp>
Public Member Functions | |
sendfile_operation_runner_base_t ()=delete | |
sendfile_operation_runner_base_t (const sendfile_t &sf, default_asio_executor executor, Socket &socket, after_sendfile_cb_t after_sendfile_cb) | |
auto | expires_after () const noexcept |
![]() | |
virtual | ~sendfile_operation_base_t ()=default |
virtual void | start ()=0 |
Protected Attributes | |
file_descriptor_t | m_file_descriptor |
file_offset_t | m_next_write_offset |
file_size_t | m_remained_size |
file_size_t | m_transfered_size { 0 } |
const file_size_t | m_chunk_size |
const std::chrono::steady_clock::time_point | m_expires_after |
default_asio_executor | m_executor |
Socket & | m_socket |
after_sendfile_cb_t | m_after_sendfile_cb |
A base runner of sendfile operation (keeps all the data).
Definition at line 48 of file sendfile_operation.hpp.
|
delete |
|
inline |
Definition at line 54 of file sendfile_operation.hpp.
|
inlinenoexcept |
Definition at line 69 of file sendfile_operation.hpp.
|
protected |
Definition at line 83 of file sendfile_operation.hpp.
|
protected |
Definition at line 77 of file sendfile_operation.hpp.
|
protected |
Definition at line 81 of file sendfile_operation.hpp.
|
protected |
Definition at line 79 of file sendfile_operation.hpp.
|
protected |
Definition at line 72 of file sendfile_operation.hpp.
|
protected |
Definition at line 73 of file sendfile_operation.hpp.
|
protected |
Definition at line 74 of file sendfile_operation.hpp.
|
protected |
Definition at line 82 of file sendfile_operation.hpp.
|
protected |
Definition at line 75 of file sendfile_operation.hpp.