cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
msgpack_rpc::clients::impl::ReceivedMessageProcessor Class Reference

Class to process received messages. More...

#include <msgpack_rpc/clients/impl/received_message_processor.h>

Collaboration diagram for msgpack_rpc::clients::impl::ReceivedMessageProcessor:

Public Member Functions

 ReceivedMessageProcessor (std::shared_ptr< logging::Logger > logger, std::shared_ptr< CallList > call_list)
 Constructor.
void operator() (const messages::ParsedMessage &message)
 Process a received message.

Private Attributes

std::shared_ptr< CallListcall_list_
 List of RPCs.
std::shared_ptr< logging::Loggerlogger_
 Logger.

Detailed Description

Class to process received messages.

Definition at line 38 of file received_message_processor.h.

Constructor & Destructor Documentation

◆ ReceivedMessageProcessor()

msgpack_rpc::clients::impl::ReceivedMessageProcessor::ReceivedMessageProcessor ( std::shared_ptr< logging::Logger > logger,
std::shared_ptr< CallList > call_list )
inline

Constructor.

Parameters
[in]loggerLogger.
[in]call_listList of RPCs.

Definition at line 46 of file received_message_processor.h.

Member Function Documentation

◆ operator()()

void msgpack_rpc::clients::impl::ReceivedMessageProcessor::operator() ( const messages::ParsedMessage & message)
inline

Process a received message.

Parameters
[in]messageMessage.

Definition at line 55 of file received_message_processor.h.

Member Data Documentation

◆ call_list_

std::shared_ptr<CallList> msgpack_rpc::clients::impl::ReceivedMessageProcessor::call_list_
private

List of RPCs.

Definition at line 77 of file received_message_processor.h.

◆ logger_

std::shared_ptr<logging::Logger> msgpack_rpc::clients::impl::ReceivedMessageProcessor::logger_
private

Logger.

Definition at line 74 of file received_message_processor.h.


The documentation for this class was generated from the following file: