| 
    Clio
    develop
    
   The XRP Ledger API server. 
   | 
 
Transformer thread that prepares new ledger out of raw data from GRPC. More...
#include <Transformer.hpp>
Public Member Functions | |
| Transformer (DataPipeType &pipe, std::shared_ptr< BackendInterface > backend, LedgerLoaderType &loader, LedgerPublisherType &publisher, AmendmentBlockHandlerType &amendmentBlockHandler, uint32_t startSequence, SystemState &state) | |
| Create an instance of the transformer.   | |
| ~Transformer () | |
| Joins the transformer thread.  | |
| void | waitTillFinished () | 
| Block calling thread until transformer thread exits.  | |
Transformer thread that prepares new ledger out of raw data from GRPC.
      
  | 
  inline | 
Create an instance of the transformer.
This spawns a new thread that reads from the data pipe and writes ledgers to the DB using LedgerLoader and LedgerPublisher.