47 std::shared_ptr<CallList> call_list)
56 const auto* response = std::get_if<messages::ParsedResponse>(&message);
57 if (response ==
nullptr) {
61 if (response->result().is_success()) {
Definition of CallList class.
Definition of CallResult class.
void operator()(const messages::ParsedMessage &message)
Process a received message.
ReceivedMessageProcessor(std::shared_ptr< logging::Logger > logger, std::shared_ptr< CallList > call_list)
Constructor.
std::shared_ptr< CallList > call_list_
List of RPCs.
std::shared_ptr< logging::Logger > logger_
Logger.
Definition of Logger class.
#define MSGPACK_RPC_DEBUG(LOGGER_PTR,...)
Write a debug log.
#define MSGPACK_RPC_WARN(LOGGER_PTR,...)
Write a warning log.
Namespace of internal implementations.
std::variant< ParsedRequest, ParsedResponse, ParsedNotification > ParsedMessage
Type of parsed messages.
impl::FmtMsgpackObjectProxy format_msgpack_object(const msgpack::object &object)
Format an object in msgpack library using fmt library.
Definition of ParsedMessage type.
Definition of ParsedResponse class.