forked from boostorg/mqtt5
Move logger traits out of detail namespace into logger_traits.hpp
Summary: related to T15252, #24 - move logger traits out of detail namespace into logger_traits.hpp to allow writers of their own loggers to verify that their implementation satisfies the LoggerType requirements - move impl/codecs/traits to detail/traits, traits functions are now in detail namespace - logger outputs the contents of props in debug mode Reviewers: ivica Reviewed By: ivica Subscribers: iljazovic, miljen Differential Revision: https://repo.mireo.local/D32524
This commit is contained in:
1 parent
319d024981
commit
e5d36cf088
19 files changed
+226
-129
No files matched your search
@@ -25,6 +25,7 @@
|
||||
|
||||
#include <async_mqtt5/mqtt_client.hpp>
|
||||
#include <async_mqtt5/logger.hpp>
|
||||
#include <async_mqtt5/logger_traits.hpp>
|
||||
|
||||
#include "test_common/message_exchange.hpp"
|
||||
#include "test_common/test_service.hpp"
|
||||
@@ -54,12 +55,12 @@ void assign_tls_sni(
|
||||
|
||||
|
||||
void logger_test() {
|
||||
BOOST_STATIC_ASSERT(detail::has_at_resolve<logger>);
|
||||
BOOST_STATIC_ASSERT(detail::has_at_tcp_connect<logger>);
|
||||
BOOST_STATIC_ASSERT(detail::has_at_tls_handshake<logger>);
|
||||
BOOST_STATIC_ASSERT(detail::has_at_ws_handshake<logger>);
|
||||
BOOST_STATIC_ASSERT(detail::has_at_connack<logger>);
|
||||
BOOST_STATIC_ASSERT(detail::has_at_disconnect<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_resolve<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_tcp_connect<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_tls_handshake<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_ws_handshake<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_connack<logger>);
|
||||
BOOST_STATIC_ASSERT(has_at_disconnect<logger>);
|
||||
}
|
||||
|
||||
using stream_type = boost::beast::websocket::stream<
|
||||
|
||||
Reference in new issue
Block a user