rippled
Public Member Functions | Private Types | List of all members
ripple::test::compression_test Class Reference
Inheritance diagram for ripple::test::compression_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::compression_test:
Collaboration graph
[legend]

Public Member Functions

 compression_test ()
 
template<typename T >
void doTest (std::shared_ptr< T > proto, protocol::MessageType mt, uint16_t nbuffers, const char *msg, bool log=false)
 
std::shared_ptr< protocol::TMManifests > buildManifests (int n)
 
std::shared_ptr< protocol::TMEndpoints > buildEndpoints (int n)
 
std::shared_ptr< protocol::TMTransaction > buildTransaction (Logs &logs)
 
std::shared_ptr< protocol::TMGetLedger > buildGetLedger ()
 
std::shared_ptr< protocol::TMLedgerData > buildLedgerData (uint32_t n, Logs &logs)
 
std::shared_ptr< protocol::TMGetObjectByHash > buildGetObjectByHash ()
 
std::shared_ptr< protocol::TMValidatorList > buildValidatorList ()
 
void testProtocol ()
 
void run () override
 

Private Types

using Compressed = compression::Compressed
 
using Algorithm = compression::Algorithm
 

Detailed Description

Definition at line 71 of file compression_test.cpp.

Member Typedef Documentation

◆ Compressed

Definition at line 73 of file compression_test.cpp.

◆ Algorithm

Definition at line 74 of file compression_test.cpp.

Constructor & Destructor Documentation

◆ compression_test()

ripple::test::compression_test::compression_test ( )

Definition at line 77 of file compression_test.cpp.

Member Function Documentation

◆ doTest()

template<typename T >
void ripple::test::compression_test::doTest ( std::shared_ptr< T >  proto,
protocol::MessageType  mt,
uint16_t  nbuffers,
const char *  msg,
bool  log = false 
)

Definition at line 83 of file compression_test.cpp.

◆ buildManifests()

std::shared_ptr<protocol::TMManifests> ripple::test::compression_test::buildManifests ( int  n)

Definition at line 165 of file compression_test.cpp.

◆ buildEndpoints()

std::shared_ptr<protocol::TMEndpoints> ripple::test::compression_test::buildEndpoints ( int  n)

Definition at line 200 of file compression_test.cpp.

◆ buildTransaction()

std::shared_ptr<protocol::TMTransaction> ripple::test::compression_test::buildTransaction ( Logs logs)

Definition at line 219 of file compression_test.cpp.

◆ buildGetLedger()

std::shared_ptr<protocol::TMGetLedger> ripple::test::compression_test::buildGetLedger ( )

Definition at line 267 of file compression_test.cpp.

◆ buildLedgerData()

std::shared_ptr<protocol::TMLedgerData> ripple::test::compression_test::buildLedgerData ( uint32_t  n,
Logs logs 
)

Definition at line 284 of file compression_test.cpp.

◆ buildGetObjectByHash()

std::shared_ptr<protocol::TMGetObjectByHash> ripple::test::compression_test::buildGetObjectByHash ( )

Definition at line 319 of file compression_test.cpp.

◆ buildValidatorList()

std::shared_ptr<protocol::TMValidatorList> ripple::test::compression_test::buildValidatorList ( )

Definition at line 345 of file compression_test.cpp.

◆ testProtocol()

void ripple::test::compression_test::testProtocol ( )

Definition at line 378 of file compression_test.cpp.

◆ run()

void ripple::test::compression_test::run ( )
override

Definition at line 454 of file compression_test.cpp.