18 #ifndef INCLUDED_UHD_MULTI_USRP_CLOCK_HPP    19 #define INCLUDED_UHD_MULTI_USRP_CLOCK_HPP    29 namespace uhd{ 
namespace usrp_clock{
    58     typedef boost::shared_ptr<multi_usrp_clock> 
sptr;
    80     virtual std::string get_pp_string(
void) = 0;
    83     virtual size_t get_num_boards(
void) = 0;
    86     virtual boost::uint32_t get_time(
size_t board = 0) = 0;
    94     virtual sensor_value_t get_sensor(
const std::string &name, 
size_t board = 0) = 0;
   101     virtual std::vector<std::string> get_sensor_names(
size_t board = 0) = 0;
 
boost::shared_ptr< multi_usrp_clock > sptr
Definition: multi_usrp_clock.hpp:58
 
boost::shared_ptr< device > sptr
Definition: device.hpp:41
 
Definition: build_info.hpp:25
 
Definition: sensors.hpp:38
 
Definition: multi_usrp_clock.hpp:56
 
#define UHD_API
Definition: config.h:73
 
Definition: device_addr.hpp:47