summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/udp_source_impl.h
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-blocks/lib/udp_source_impl.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-blocks/lib/udp_source_impl.h')
-rw-r--r--gr-blocks/lib/udp_source_impl.h79
1 files changed, 39 insertions, 40 deletions
diff --git a/gr-blocks/lib/udp_source_impl.h b/gr-blocks/lib/udp_source_impl.h
index 5b4b6996ab..a1f0b3b06d 100644
--- a/gr-blocks/lib/udp_source_impl.h
+++ b/gr-blocks/lib/udp_source_impl.h
@@ -29,57 +29,56 @@
#include <gnuradio/thread/thread.h>
namespace gr {
- namespace blocks {
+namespace blocks {
- class udp_source_impl : public udp_source
- {
- private:
- size_t d_itemsize;
- int d_payload_size; // maximum transmission unit (packet length)
- bool d_eof; // look for an EOF signal
- bool d_connected; // are we connected?
- char *d_rxbuf; // get UDP buffer items
- char *d_residbuf; // hold buffer between calls
- ssize_t d_residual; // hold information about number of bytes stored in residbuf
- ssize_t d_sent; // track how much of d_residbuf we've outputted
+class udp_source_impl : public udp_source
+{
+private:
+ size_t d_itemsize;
+ int d_payload_size; // maximum transmission unit (packet length)
+ bool d_eof; // look for an EOF signal
+ bool d_connected; // are we connected?
+ char* d_rxbuf; // get UDP buffer items
+ char* d_residbuf; // hold buffer between calls
+ ssize_t d_residual; // hold information about number of bytes stored in residbuf
+ ssize_t d_sent; // track how much of d_residbuf we've outputted
- static const int BUF_SIZE_PAYLOADS; //!< The d_residbuf size in multiples of d_payload_size
+ static const int
+ BUF_SIZE_PAYLOADS; //!< The d_residbuf size in multiples of d_payload_size
- std::string d_host;
- unsigned short d_port;
+ std::string d_host;
+ unsigned short d_port;
- boost::asio::ip::udp::socket *d_socket;
- boost::asio::ip::udp::endpoint d_endpoint;
- boost::asio::ip::udp::endpoint d_endpoint_rcvd;
- boost::asio::io_service d_io_service;
+ boost::asio::ip::udp::socket* d_socket;
+ boost::asio::ip::udp::endpoint d_endpoint;
+ boost::asio::ip::udp::endpoint d_endpoint_rcvd;
+ boost::asio::io_service d_io_service;
- gr::thread::condition_variable d_cond_wait;
- gr::thread::mutex d_udp_mutex;
- gr::thread::thread d_udp_thread;
+ gr::thread::condition_variable d_cond_wait;
+ gr::thread::mutex d_udp_mutex;
+ gr::thread::thread d_udp_thread;
- void start_receive();
- void handle_read(const boost::system::error_code& error,
- size_t bytes_transferred);
- void run_io_service() { d_io_service.run(); }
+ void start_receive();
+ void handle_read(const boost::system::error_code& error, size_t bytes_transferred);
+ void run_io_service() { d_io_service.run(); }
- public:
- udp_source_impl(size_t itemsize,
- const std::string &host, int port,
- int payload_size, bool eof);
- ~udp_source_impl();
+public:
+ udp_source_impl(
+ size_t itemsize, const std::string& host, int port, int payload_size, bool eof);
+ ~udp_source_impl();
- void connect(const std::string &host, int port);
- void disconnect();
+ void connect(const std::string& host, int port);
+ void disconnect();
- int payload_size() { return d_payload_size; }
- int get_port();
+ int payload_size() { return d_payload_size; }
+ int get_port();
- int work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
- };
+ int work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
+};
- } /* namespace blocks */
+} /* namespace blocks */
} /* namespace gr */
#endif /* INCLUDED_GR_UDP_SOURCE_H */