#include <Writer.h>
|
| virtual | ~Writer ()=default |
| |
| virtual bool | complete ()=0 |
| | Returns true if there is no more data to pull.
|
| |
| virtual void | consume (std::size_t bytes)=0 |
| | Removes bytes from the input sequence.
|
| |
| virtual bool | prepare (std::size_t bytes, std::function< void(void)> resume)=0 |
| | Add data to the input sequence.
|
| |
| virtual std::vector< boost::asio::const_buffer > | data ()=0 |
| | Returns a ConstBufferSequence representing the input sequence.
|
| |
Definition at line 30 of file server/Writer.h.
◆ ~Writer()
| virtual ripple::Writer::~Writer |
( |
| ) |
|
|
virtualdefault |
◆ complete()
| virtual bool ripple::Writer::complete |
( |
| ) |
|
|
pure virtual |
◆ consume()
| virtual void ripple::Writer::consume |
( |
std::size_t |
bytes | ) |
|
|
pure virtual |
◆ prepare()
Add data to the input sequence.
- Parameters
-
| bytes | A hint to the number of bytes desired. |
| resume | A functor to later resume execution. |
- Returns
true if the writer is ready to provide more data.
Implemented in ripple::SimpleWriter.
◆ data()
| virtual std::vector< boost::asio::const_buffer > ripple::Writer::data |
( |
| ) |
|
|
pure virtual |