8 #ifndef INCLUDED_UHD_TYPES_WB_IFACE_HPP 9 #define INCLUDED_UHD_TYPES_WB_IFACE_HPP 14 #include <boost/shared_ptr.hpp> 21 typedef boost::shared_ptr<wb_iface>
sptr;
31 virtual void poke64(
const wb_addr_type addr,
const uint64_t data);
38 virtual uint64_t peek64(
const wb_addr_type addr);
45 virtual void poke32(
const wb_addr_type addr,
const uint32_t data);
52 virtual uint32_t peek32(
const wb_addr_type addr);
59 virtual void poke16(
const wb_addr_type addr,
const uint16_t data);
66 virtual uint16_t peek16(
const wb_addr_type addr);
72 typedef boost::shared_ptr<timed_wb_iface>
sptr;
boost::shared_ptr< wb_iface > sptr
Definition: wb_iface.hpp:21
Definition: time_spec.hpp:29
Definition: build_info.hpp:13
Definition: wb_iface.hpp:69
#define UHD_API
Definition: config.h:68
boost::shared_ptr< timed_wb_iface > sptr
Definition: wb_iface.hpp:72
uint32_t wb_addr_type
Definition: wb_iface.hpp:22
Definition: wb_iface.hpp:18