00001 00006 /***************************************************************************** 00007 ** Ifdefs 00008 *****************************************************************************/ 00009 00010 #ifndef mm_messages_VERBOSITY_HPP_ 00011 #define mm_messages_VERBOSITY_HPP_ 00012 00013 /***************************************************************************** 00014 ** Macros 00015 *****************************************************************************/ 00016 00017 // Used to print new packet type registrations to stdout as libraries get loaded 00018 // #define MM_DEBUG_REGISTRY 00019 00020 /***************************************************************************** 00021 ** Includes 00022 *****************************************************************************/ 00023 00024 /***************************************************************************** 00025 ** Namespaces 00026 *****************************************************************************/ 00027 00028 namespace mm_messages { 00029 00030 /***************************************************************************** 00031 ** Interfaces 00032 *****************************************************************************/ 00033 00034 struct Verbosity { 00035 enum Level { 00036 QUIET, 00037 LOW, // just show packet statistics 00038 HIGH // show raw bytes of incoming packets 00039 }; 00040 }; 00041 00042 } // namespace mm_messages 00043 00044 #endif /* mm_messages_VERBOSITY_HPP_ */