#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   |