1 #ifndef ZIO_OUTBOX_HPP_SEEN     2 #define ZIO_OUTBOX_HPP_SEEN    21     template<
typename NATIVE>
    39         void trace(
const native_type& nat)
    43         void debug(
const native_type& nat)
    45         void info(
const native_type& nat)
    51         void error(
const native_type& nat)
    53         void fatal(
const native_type& nat)
 
void error(const native_type &nat)
 
virtual void send(level::MessageLevel lvl, const native_type &nat)
 
Outbox< zio::json > Metric
Emit structured data. 
 
void trace(const native_type &nat)
 
void info(const native_type &nat)
 
void verbose(const native_type &nat)
 
Outbox(const sender_type &sender)
 
void debug(const native_type &nat)
 
std::function< void(zio::level::MessageLevel lvl, const native_type &)> sender_type
 
void fatal(const native_type &nat)
 
Outbox< std::string > Logger
two special types of outboxes. 
 
void warning(const native_type &nat)
 
void summary(const native_type &nat)
 
implementation of ZIO data flow protocol endpoints 
 
output objects of a fixed native type with levels expressed as methods. 
 
void operator()(level::MessageLevel lvl, const native_type &nat)