18 #ifndef INCLUDED_UHD_TYPES_WB_IFACE_HPP 19 #define INCLUDED_UHD_TYPES_WB_IFACE_HPP 23 #include <boost/cstdint.hpp> 24 #include <boost/shared_ptr.hpp> 32 typedef boost::shared_ptr<wb_iface>
sptr;
42 virtual void poke64(
const wb_addr_type addr,
const boost::uint64_t data);
49 virtual boost::uint64_t peek64(
const wb_addr_type addr);
56 virtual void poke32(
const wb_addr_type addr,
const boost::uint32_t data);
63 virtual boost::uint32_t peek32(
const wb_addr_type addr);
70 virtual void poke16(
const wb_addr_type addr,
const boost::uint16_t data);
77 virtual boost::uint16_t peek16(
const wb_addr_type addr);
83 typedef boost::shared_ptr<timed_wb_iface>
sptr;
boost::shared_ptr< wb_iface > sptr
Definition: wb_iface.hpp:32
Definition: time_spec.hpp:39
boost::uint32_t wb_addr_type
Definition: wb_iface.hpp:33
Definition: build_info.hpp:25
Definition: wb_iface.hpp:80
#define UHD_API
Definition: config.h:73
boost::shared_ptr< timed_wb_iface > sptr
Definition: wb_iface.hpp:83
Definition: wb_iface.hpp:29