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, std::string msg)
 
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 ()
 
std::shared_ptr< protocol::TMValidatorListCollection > buildValidatorListCollection ()
 
void testProtocol ()
 
void testHandshake ()
 
void run () override
 

Private Types

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

Detailed Description

Definition at line 72 of file compression_test.cpp.

Member Typedef Documentation

◆ Compressed

Definition at line 74 of file compression_test.cpp.

◆ Algorithm

Definition at line 75 of file compression_test.cpp.

Constructor & Destructor Documentation

◆ compression_test()

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

Definition at line 78 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,
std::string  msg 
)

Definition at line 84 of file compression_test.cpp.

◆ buildManifests()

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

Definition at line 146 of file compression_test.cpp.

◆ buildEndpoints()

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

Definition at line 181 of file compression_test.cpp.

◆ buildTransaction()

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

Definition at line 197 of file compression_test.cpp.

◆ buildGetLedger()

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

Definition at line 238 of file compression_test.cpp.

◆ buildLedgerData()

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

Definition at line 255 of file compression_test.cpp.

◆ buildGetObjectByHash()

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

Definition at line 290 of file compression_test.cpp.

◆ buildValidatorList()

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

Definition at line 316 of file compression_test.cpp.

◆ buildValidatorListCollection()

std::shared_ptr<protocol::TMValidatorListCollection> ripple::test::compression_test::buildValidatorListCollection ( )

Definition at line 349 of file compression_test.cpp.

◆ testProtocol()

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

Definition at line 383 of file compression_test.cpp.

◆ testHandshake()

void ripple::test::compression_test::testHandshake ( )

Definition at line 463 of file compression_test.cpp.

◆ run()

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

Definition at line 530 of file compression_test.cpp.