20#ifndef ORES_COMMS_MESSAGING_MESSAGE_TRAITS_HPP
21#define ORES_COMMS_MESSAGING_MESSAGE_TRAITS_HPP
24#include "ores.comms/messaging/message_types.hpp"
65template<
typename Request>
83 typename message_traits<T>::request_type;
84 typename message_traits<T>::response_type;
85 { message_traits<T>::request_message_type } -> std::convertible_to<message_type>;
Contains messaging related infrastructure in the comms library.
Definition assets_protocol.hpp:122
Traits template for mapping request types to their response types and message type enum values.
Definition message_traits.hpp:66
Concept for types that have message_traits specialization.
Definition message_traits.hpp:82