15 namespace uhd {
namespace transport {
24 typedef std::shared_ptr<buffer_pool>
sptr;
37 const size_t num_buffs,
const size_t buff_size,
const size_t alignment = 16);
40 virtual ptr_type at(
const size_t index)
const = 0;
43 virtual size_t size(
void)
const = 0;
Definition: buffer_pool.hpp:21
boost::noncopyable noncopyable
Definition: noncopyable.hpp:45
std::shared_ptr< buffer_pool > sptr
Definition: buffer_pool.hpp:24
Definition: build_info.hpp:12
#define UHD_API
Definition: config.h:87
void * ptr_type
Definition: buffer_pool.hpp:25