summaryrefslogtreecommitdiff
path: root/gr-zeromq/lib/sub_source_impl.cc
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-zeromq/lib/sub_source_impl.cc
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-zeromq/lib/sub_source_impl.cc')
-rw-r--r--gr-zeromq/lib/sub_source_impl.cc89
1 files changed, 43 insertions, 46 deletions
diff --git a/gr-zeromq/lib/sub_source_impl.cc b/gr-zeromq/lib/sub_source_impl.cc
index 9a2e0bfe15..d55ca116f0 100644
--- a/gr-zeromq/lib/sub_source_impl.cc
+++ b/gr-zeromq/lib/sub_source_impl.cc
@@ -29,61 +29,58 @@
#include "tag_headers.h"
namespace gr {
- namespace zeromq {
+namespace zeromq {
- sub_source::sptr
- sub_source::make(size_t itemsize, size_t vlen, char *address, int timeout, bool pass_tags, int hwm)
- {
- return gnuradio::get_initial_sptr
- (new sub_source_impl(itemsize, vlen, address, timeout, pass_tags, hwm));
- }
+sub_source::sptr sub_source::make(
+ size_t itemsize, size_t vlen, char* address, int timeout, bool pass_tags, int hwm)
+{
+ return gnuradio::get_initial_sptr(
+ new sub_source_impl(itemsize, vlen, address, timeout, pass_tags, hwm));
+}
- sub_source_impl::sub_source_impl(size_t itemsize, size_t vlen, char *address, int timeout, bool pass_tags, int hwm)
- : gr::sync_block("sub_source",
- gr::io_signature::make(0, 0, 0),
- gr::io_signature::make(1, 1, itemsize * vlen)),
- base_source_impl(ZMQ_SUB, itemsize, vlen, address, timeout, pass_tags, hwm)
- {
- /* Subscribe */
- d_socket->setsockopt(ZMQ_SUBSCRIBE, "", 0);
- }
+sub_source_impl::sub_source_impl(
+ size_t itemsize, size_t vlen, char* address, int timeout, bool pass_tags, int hwm)
+ : gr::sync_block("sub_source",
+ gr::io_signature::make(0, 0, 0),
+ gr::io_signature::make(1, 1, itemsize * vlen)),
+ base_source_impl(ZMQ_SUB, itemsize, vlen, address, timeout, pass_tags, hwm)
+{
+ /* Subscribe */
+ d_socket->setsockopt(ZMQ_SUBSCRIBE, "", 0);
+}
- int
- sub_source_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- uint8_t *out = (uint8_t *) output_items[0];
- bool first = true;
- int done = 0;
+int sub_source_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ uint8_t* out = (uint8_t*)output_items[0];
+ bool first = true;
+ int done = 0;
- /* Process as much as we can */
- while (1)
- {
- if (has_pending())
- {
- /* Flush anything pending */
- done += flush_pending(out + (done * d_vsize), noutput_items - done, nitems_written(0) + done);
+ /* Process as much as we can */
+ while (1) {
+ if (has_pending()) {
+ /* Flush anything pending */
+ done += flush_pending(
+ out + (done * d_vsize), noutput_items - done, nitems_written(0) + done);
- /* No more space ? */
- if (done == noutput_items)
- break;
- }
- else
- {
- /* Try to get the next message */
- if (!load_message(first))
- break; /* No message, we're done for now */
+ /* No more space ? */
+ if (done == noutput_items)
+ break;
+ } else {
+ /* Try to get the next message */
+ if (!load_message(first))
+ break; /* No message, we're done for now */
- /* Not the first anymore */
- first = false;
+ /* Not the first anymore */
+ first = false;
}
- }
-
- return done;
}
- } /* namespace zeromq */
+ return done;
+}
+
+} /* namespace zeromq */
} /* namespace gr */
// vim: ts=2 sw=2 expandtab