 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef INCLUDED_NETWORK_UDP_SINK_IMPL_H
12 #define INCLUDED_NETWORK_UDP_SINK_IMPL_H
15 #include <boost/asio.hpp>
16 #include <boost/asio/ip/udp.hpp>
17 #include <boost/circular_buffer.hpp>
42 char d_tmpheaderbuff[12];
49 boost::system::error_code
ec;
63 const std::string& host,
66 int payloadsize = 1472,
67 bool send_eof =
true);
72 int work(
int noutput_items,
int d_precomp_datasize
Definition: udp_sink_impl.h:39
uint64_t d_seq_num
Definition: udp_sink_impl.h:35
bool b_send_eof
Definition: udp_sink_impl.h:37
BLOCKS_API size_t itemsize(vector_type type)
int d_header_type
Definition: udp_sink_impl.h:33
int d_header_size
Definition: udp_sink_impl.h:34
boost::circular_buffer< char > * d_localqueue
Definition: udp_sink_impl.h:46
int d_port
Definition: udp_sink_impl.h:27
char * d_localbuffer
Definition: udp_sink_impl.h:47
bool is_ipv6
Definition: udp_sink_impl.h:32
size_t d_block_size
Definition: udp_sink_impl.h:30
boost::mutex mutex
Definition: thread.h:37
size_t d_veclen
Definition: udp_sink_impl.h:29
boost::asio::ip::udp::socket * d_udpsocket
Definition: udp_sink_impl.h:53
std::vector< const void * > gr_vector_const_void_star
Definition: types.h:28
boost::asio::io_service d_io_service
Definition: udp_sink_impl.h:51
boost::system::error_code ec
Definition: udp_sink_impl.h:49
size_t d_itemsize
Definition: udp_sink_impl.h:28
This block provides a UDP Sink block that can send data over UDP streams to a specified host.
Definition: gr-network/include/gnuradio/network/udp_sink.h:49
#define NETWORK_API
Definition: gr-network/include/gnuradio/network/api.h:19
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
uint16_t d_payloadsize
Definition: udp_sink_impl.h:36
boost::mutex d_mutex
Definition: udp_sink_impl.h:55
int d_precomp_data_overitemsize
Definition: udp_sink_impl.h:40
std::vector< void * > gr_vector_void_star
Definition: types.h:27
boost::asio::ip::udp::endpoint d_endpoint
Definition: udp_sink_impl.h:52
Definition: udp_sink_impl.h:24