UHD  003.007.003-0-unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Static Public Member Functions | List of all members
uhd::transport::nirio_zero_copy Class Reference

#include <nirio_zero_copy.hpp>

Inheritance diagram for uhd::transport::nirio_zero_copy:
uhd::transport::zero_copy_if

Public Types

typedef boost::shared_ptr
< nirio_zero_copy
sptr
 
- Public Types inherited from uhd::transport::zero_copy_if
typedef boost::shared_ptr
< zero_copy_if
sptr
 

Static Public Member Functions

static sptr make (uhd::niusrprio::niusrprio_session::sptr fpga_session, const uint32_t instance, const zero_copy_xport_params &default_buff_args, const device_addr_t &hints=device_addr_t())
 

Additional Inherited Members

- Public Member Functions inherited from uhd::transport::zero_copy_if
virtual ~zero_copy_if ()
 
virtual managed_recv_buffer::sptr get_recv_buff (double timeout=0.1)=0
 
virtual size_t get_num_recv_frames (void) const =0
 
virtual size_t get_recv_frame_size (void) const =0
 
virtual managed_send_buffer::sptr get_send_buff (double timeout=0.1)=0
 
virtual size_t get_num_send_frames (void) const =0
 
virtual size_t get_send_frame_size (void) const =0
 

Member Typedef Documentation

Member Function Documentation

static sptr uhd::transport::nirio_zero_copy::make ( uhd::niusrprio::niusrprio_session::sptr  fpga_session,
const uint32_t  instance,
const zero_copy_xport_params default_buff_args,
const device_addr_t hints = device_addr_t() 
)
static

The documentation for this class was generated from the following file: