16 namespace uhd { 
namespace usrp { 
namespace cal {
 
   27     using sptr = std::shared_ptr<iq_cal>;
 
   43     virtual std::complex<double> get_cal_coeff(
const double freq) 
const = 0;
 
   56     virtual void set_cal_coeff(
const double freq,
 
   57         const std::complex<double> coeff,
 
   58         const double suppression_abs   = 0,
 
   59         const double suppression_delta = 0) = 0;
 
   65     virtual void clear() = 0;
 
   69         const std::string& name, 
const std::string& serial, 
const uint64_t timestamp);