18 #ifndef INCLUDED_UHD_TRANSPORT_UDP_SIMPLE_HPP    19 #define INCLUDED_UHD_TRANSPORT_UDP_SIMPLE_HPP    23 #include <boost/asio/buffer.hpp>    24 #include <boost/utility.hpp>    25 #include <boost/shared_ptr.hpp>    27 namespace uhd{ 
namespace transport{
    31     typedef boost::shared_ptr<udp_simple> 
sptr;
    34     static const size_t mtu = 1500 - 20 - 8; 
    49     static sptr make_connected(
const std::string &addr, 
const std::string &port);
    63     static sptr make_broadcast(
const std::string &addr, 
const std::string &port);
    78     virtual size_t send(
const boost::asio::const_buffer &buff) = 0;
    87     virtual size_t recv(
const boost::asio::mutable_buffer &buff, 
double timeout = 0.1) = 0;
 Definition: udp_simple.hpp:29
 
#define UHD_API
Definition: config.hpp:76
 
Definition: convert.hpp:28
 
boost::shared_ptr< uart_iface > sptr
Definition: serial.hpp:183
 
boost::shared_ptr< udp_simple > sptr
Definition: udp_simple.hpp:31