UHD
003.005.000-release
|
Go to the source code of this file.
Classes | |
class | uhd::msg::_msg |
Internal message object (called by UHD_MSG macro) More... | |
Namespaces | |
namespace | uhd |
namespace | uhd::msg |
Defines | |
#define | UHD_MSG(type) uhd::msg::_msg(uhd::msg::type)() |
#define | UHD_HERE() UHD_MSG(status) << __FILE__ << ":" << __LINE__ << std::endl |
Helpful debug tool to print site info. | |
#define | UHD_VAR(var) UHD_MSG(status) << #var << " = " << var << std::endl; |
Helpful debug tool to print a variable. | |
Typedefs | |
typedef void(* | uhd::msg::handler_t )(type_t, const std::string &) |
Typedef for a user-registered message handler. | |
Enumerations | |
enum | uhd::msg::type_t { uhd::msg::status = 's', uhd::msg::warning = 'w', uhd::msg::error = 'e', uhd::msg::fastpath = 'f' } |
Possible message types. More... | |
Functions | |
UHD_API void | uhd::msg::register_handler (const handler_t &handler) |
Helpful debug tool to print site info.
#define UHD_MSG | ( | type | ) | uhd::msg::_msg(uhd::msg::type)() |
A UHD message macro with configurable type. Usage: UHD_MSG(warning) << "some warning message" << std::endl;