|
| rate_limited_tcp_read_operation (boost::asio::ip::tcp::socket &socket, char *buffer, size_t length, size_t offset, promise< size_t >::ptr completion_promise) |
|
| rate_limited_tcp_read_operation (boost::asio::ip::tcp::socket &socket, const std::shared_ptr< char > &buffer, size_t length, size_t offset, promise< size_t >::ptr completion_promise) |
|
virtual void | perform_operation () override |
|
| rate_limited_operation (size_t length, size_t offset, promise< size_t >::ptr &&completion_promise) |
|
Definition at line 85 of file rate_limiting.cpp.
◆ rate_limited_tcp_read_operation() [1/2]
fc::detail::rate_limited_tcp_read_operation::rate_limited_tcp_read_operation |
( |
boost::asio::ip::tcp::socket & | socket, |
|
|
char * | buffer, |
|
|
size_t | length, |
|
|
size_t | offset, |
|
|
promise< size_t >::ptr | completion_promise ) |
|
inline |
Definition at line 92 of file rate_limiting.cpp.
96 :
100 {}
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
◆ rate_limited_tcp_read_operation() [2/2]
fc::detail::rate_limited_tcp_read_operation::rate_limited_tcp_read_operation |
( |
boost::asio::ip::tcp::socket & | socket, |
|
|
const std::shared_ptr< char > & | buffer, |
|
|
size_t | length, |
|
|
size_t | offset, |
|
|
promise< size_t >::ptr | completion_promise ) |
|
inline |
Definition at line 101 of file rate_limiting.cpp.
105 :
110 {}
std::shared_ptr< char > shared_buffer
◆ perform_operation()
virtual void fc::detail::rate_limited_tcp_read_operation::perform_operation |
( |
| ) |
|
|
inlineoverridevirtual |
◆ raw_buffer
char* fc::detail::rate_limited_tcp_read_operation::raw_buffer |
◆ shared_buffer
std::shared_ptr<char> fc::detail::rate_limited_tcp_read_operation::shared_buffer |
◆ socket
boost::asio::ip::tcp::socket& fc::detail::rate_limited_tcp_read_operation::socket |
The documentation for this class was generated from the following file: