8 #ifndef INCLUDED_UHD_CAL_POWER_CONTAINER_HPP 9 #define INCLUDED_UHD_CAL_POWER_CONTAINER_HPP 13 #include <boost/shared_ptr.hpp> 20 typedef boost::shared_ptr<power_container>
sptr;
38 virtual double get(
const std::vector<double> &args) = 0;
49 virtual void add(
const double output,
const std::vector<double> &args) = 0;
56 virtual void add_metadata(
const metadata_t &data) = 0;
Definition: power_container.hpp:18
Definition: build_info.hpp:14
#define UHD_API
Definition: config.h:63
Definition: container.hpp:41
std::map< std::string, std::string > metadata_t
Definition: container.hpp:25
boost::shared_ptr< power_container > sptr
Definition: power_container.hpp:20