Definition at line 40 of file rate_limiting.cpp.
◆ rate_limited_tcp_write_operation()
fc::detail::rate_limited_tcp_write_operation::rate_limited_tcp_write_operation |
( |
boost::asio::ip::tcp::socket & | socket, |
|
|
const std::shared_ptr< const char > & | buffer, |
|
|
size_t | length, |
|
|
size_t | offset, |
|
|
promise< size_t >::ptr | completion_promise ) |
|
inline |
Definition at line 62 of file rate_limiting.cpp.
66 :
71 {}
rate_limited_operation(size_t length, size_t offset, promise< size_t >::ptr &&completion_promise)
promise< size_t >::ptr completion_promise
boost::asio::ip::tcp::socket & socket
std::shared_ptr< const char > shared_buffer
◆ perform_operation()
virtual void fc::detail::rate_limited_tcp_write_operation::perform_operation |
( |
| ) |
|
|
inlineoverridevirtual |
◆ raw_buffer
const char* fc::detail::rate_limited_tcp_write_operation::raw_buffer |
◆ shared_buffer
std::shared_ptr<const char> fc::detail::rate_limited_tcp_write_operation::shared_buffer |
◆ socket
boost::asio::ip::tcp::socket& fc::detail::rate_limited_tcp_write_operation::socket |
The documentation for this class was generated from the following file: