7 #ifndef INCLUDED_UHD_CAL_POWER_CONTAINER_HPP 8 #define INCLUDED_UHD_CAL_POWER_CONTAINER_HPP 12 #include <boost/shared_ptr.hpp> 19 typedef boost::shared_ptr<power_container>
sptr;
37 virtual double get(
const std::vector<double> &args) = 0;
48 virtual void add(
const double output,
const std::vector<double> &args) = 0;
55 virtual void add_metadata(
const metadata_t &data) = 0;
Definition: power_container.hpp:17
Definition: build_info.hpp:14
#define UHD_API
Definition: config.h:62
Definition: container.hpp:40
std::map< std::string, std::string > metadata_t
Definition: container.hpp:24
boost::shared_ptr< power_container > sptr
Definition: power_container.hpp:19