.. _namespace_iox: Namespace iox ============= building block to easily create free function for logging in a library context .. contents:: Contents :local: :backlinks: none Detailed Description -------------------- //addthistoe.g.foo_logging.hpp //theloggercanthenbeusedwithe.g.foo::LogInfo()ofjustLogInfo()inthesamenamespace #ifndefFOO_LOGGING_HPP_INCLUDED #defineFOO_LOGGING_HPP_INCLUDED #include"iceoryx_hoofs/log/logging_free_function_building_block.hpp" namespacefoo { structLoggingComponent { staticconstexprcharCtx[]="FOO"; staticconstexprcharDescription[]="LogcontextoftheFOOcomponent!"; }; staticconstexprautoLogFatal=iox::log::ffbb::LogFatal; staticconstexprautoLogError=iox::log::ffbb::LogError; staticconstexprautoLogWarn=iox::log::ffbb::LogWarn; staticconstexprautoLogInfo=iox::log::ffbb::LogInfo; staticconstexprautoLogDebug=iox::log::ffbb::LogDebug; staticconstexprautoLogVerbose=iox::log::ffbb::LogVerbose; }//namespacefoo #endif//FOO_LOGGING_HPP_INCLUDED //thisneedstobeinfoo_logging.cpp namespacefoo { constexprcharComponentPosh::Ctx[]; constexprcharComponentPosh::Description[]; }//namespacefoo Namespaces ---------- - :ref:`namespace_iox__algorithm` - :ref:`namespace_iox__concurrent` - :ref:`namespace_iox__cxx` - :ref:`namespace_iox__log` - :ref:`namespace_iox__posix` - :ref:`namespace_iox__rp` - :ref:`namespace_iox__units` Classes ------- - :ref:`exhale_class_classiox_1_1ErrorHandler` Enums ----- - :ref:`exhale_enum_namespaceiox_1ae8ba44a1a9f7266eaf6e5093c9bf1e9b` - :ref:`exhale_enum_namespaceiox_1afa365403780e31bde941dce5a179db5a` Functions --------- - :ref:`exhale_function_namespaceiox_1a26ba6498a2d351957694ccc548ce210c` - :ref:`exhale_function_namespaceiox_1a5565c07aabf613e229799a42cf09bc6f` - :ref:`exhale_function_namespaceiox_1a8d42b2b2dcbac4f7708e8a020e84255b` - :ref:`exhale_function_namespaceiox_1a3a110f2e0a994f80d3b83d4220a83264` - :ref:`exhale_function_namespaceiox_1abf47d5454592b0bc15fd7a6b157e9d62` Typedefs -------- - :ref:`exhale_typedef_namespaceiox_1a02c0780be70d0c5535934682260996ca` - :ref:`exhale_typedef_namespaceiox_1a9a095181b4a21042c8c7e91991409abe` Variables --------- - :ref:`exhale_variable_namespaceiox_1a1109954407229010ec454b3f9028bab3` - :ref:`exhale_variable_namespaceiox_1aa27199da6defc6423483578bc58de9d3` - :ref:`exhale_variable_namespaceiox_1a76c3da8e12ad720aeae1cf3f71a7757e` - :ref:`exhale_variable_namespaceiox_1a6cd9fcc2df8a9ba065c1ffb227f9b217` - :ref:`exhale_variable_namespaceiox_1ac754ff35548c2772fdd136b9c60336a3`