xrpld
Loading...
Searching...
No Matches
xrpl::test::ProtocolMessage_test::TestHandler Struct Reference
Collaboration diagram for xrpl::test::ProtocolMessage_test::TestHandler:

Public Member Functions

bool compressionEnabled () const
void onMessageUnknown (std::uint16_t type)
void onMessageBegin (std::uint16_t type, std::shared_ptr<::google::protobuf::Message > const &, std::size_t, std::size_t, bool)
template<class T>
void onMessage (std::shared_ptr< T > const &)
void onMessageEnd (std::uint16_t, std::shared_ptr<::google::protobuf::Message > const &)

Static Public Member Functions

static std::size_t maxManifestsMessageSize ()

Public Attributes

bool compression = false
int beginCount = 0
int messageCount = 0
int endCount = 0
int unknownCount = 0
std::uint16_t lastType = 0

Detailed Description

Definition at line 26 of file ProtocolMessage_test.cpp.

Member Function Documentation

◆ compressionEnabled()

bool xrpl::test::ProtocolMessage_test::TestHandler::compressionEnabled ( ) const
nodiscard

Definition at line 36 of file ProtocolMessage_test.cpp.

◆ onMessageUnknown()

void xrpl::test::ProtocolMessage_test::TestHandler::onMessageUnknown ( std::uint16_t type)

Definition at line 42 of file ProtocolMessage_test.cpp.

◆ onMessageBegin()

void xrpl::test::ProtocolMessage_test::TestHandler::onMessageBegin ( std::uint16_t type,
std::shared_ptr<::google::protobuf::Message > const & ,
std::size_t ,
std::size_t ,
bool  )

Definition at line 49 of file ProtocolMessage_test.cpp.

◆ onMessage()

template<class T>
void xrpl::test::ProtocolMessage_test::TestHandler::onMessage ( std::shared_ptr< T > const & )

Definition at line 62 of file ProtocolMessage_test.cpp.

◆ onMessageEnd()

void xrpl::test::ProtocolMessage_test::TestHandler::onMessageEnd ( std::uint16_t ,
std::shared_ptr<::google::protobuf::Message > const &  )

Definition at line 68 of file ProtocolMessage_test.cpp.

◆ maxManifestsMessageSize()

std::size_t xrpl::test::ProtocolMessage_test::TestHandler::maxManifestsMessageSize ( )
staticnodiscard

Definition at line 74 of file ProtocolMessage_test.cpp.

Member Data Documentation

◆ compression

bool xrpl::test::ProtocolMessage_test::TestHandler::compression = false

Definition at line 28 of file ProtocolMessage_test.cpp.

◆ beginCount

int xrpl::test::ProtocolMessage_test::TestHandler::beginCount = 0

Definition at line 29 of file ProtocolMessage_test.cpp.

◆ messageCount

int xrpl::test::ProtocolMessage_test::TestHandler::messageCount = 0

Definition at line 30 of file ProtocolMessage_test.cpp.

◆ endCount

int xrpl::test::ProtocolMessage_test::TestHandler::endCount = 0

Definition at line 31 of file ProtocolMessage_test.cpp.

◆ unknownCount

int xrpl::test::ProtocolMessage_test::TestHandler::unknownCount = 0

Definition at line 32 of file ProtocolMessage_test.cpp.

◆ lastType

std::uint16_t xrpl::test::ProtocolMessage_test::TestHandler::lastType = 0

Definition at line 33 of file ProtocolMessage_test.cpp.