summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/file_meta_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/file_meta_source_impl.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-blocks/lib/file_meta_source_impl.h')
-rw-r--r--gr-blocks/lib/file_meta_source_impl.h94
1 files changed, 44 insertions, 50 deletions
diff --git a/gr-blocks/lib/file_meta_source_impl.h b/gr-blocks/lib/file_meta_source_impl.h
index bd7d3c1209..242edce56a 100644
--- a/gr-blocks/lib/file_meta_source_impl.h
+++ b/gr-blocks/lib/file_meta_source_impl.h
@@ -33,56 +33,50 @@
using namespace pmt;
namespace gr {
- namespace blocks {
-
- class file_meta_source_impl : public file_meta_source
- {
- private:
- enum meta_state_t {
- STATE_INLINE=0,
- STATE_DETACHED
- };
-
- size_t d_itemsize;
- double d_samp_rate;
- pmt_t d_time_stamp;
- size_t d_seg_size;
- bool d_updated;
- bool d_repeat;
-
- FILE *d_new_fp, *d_new_hdr_fp;
- FILE *d_fp, *d_hdr_fp;
- meta_state_t d_state;
-
- std::vector<tag_t> d_tags;
-
- protected:
- bool _open(FILE **fp, const char *filename);
- bool read_header(pmt_t &hdr, pmt_t &extras);
- void parse_header(pmt_t hdr, uint64_t offset,
- std::vector<tag_t> &tags);
- void parse_extras(pmt_t extras, uint64_t offset,
- std::vector<tag_t> &tags);
-
- public:
- file_meta_source_impl(const std::string &filename,
- bool repeat=false,
- bool detached_header=false,
- const std::string &hdr_filename="");
-
- ~file_meta_source_impl();
-
- bool open(const std::string &filename,
- const std::string &hdr_filename="");
- void close();
- void do_update();
-
- int work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
- };
-
- } /* namespace blocks */
+namespace blocks {
+
+class file_meta_source_impl : public file_meta_source
+{
+private:
+ enum meta_state_t { STATE_INLINE = 0, STATE_DETACHED };
+
+ size_t d_itemsize;
+ double d_samp_rate;
+ pmt_t d_time_stamp;
+ size_t d_seg_size;
+ bool d_updated;
+ bool d_repeat;
+
+ FILE *d_new_fp, *d_new_hdr_fp;
+ FILE *d_fp, *d_hdr_fp;
+ meta_state_t d_state;
+
+ std::vector<tag_t> d_tags;
+
+protected:
+ bool _open(FILE** fp, const char* filename);
+ bool read_header(pmt_t& hdr, pmt_t& extras);
+ void parse_header(pmt_t hdr, uint64_t offset, std::vector<tag_t>& tags);
+ void parse_extras(pmt_t extras, uint64_t offset, std::vector<tag_t>& tags);
+
+public:
+ file_meta_source_impl(const std::string& filename,
+ bool repeat = false,
+ bool detached_header = false,
+ const std::string& hdr_filename = "");
+
+ ~file_meta_source_impl();
+
+ bool open(const std::string& filename, const std::string& hdr_filename = "");
+ void close();
+ void do_update();
+
+ int work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
+};
+
+} /* namespace blocks */
} /* namespace gr */
#endif /* INCLUDED_BLOCKS_FILE_META_SOURCE_IMPL_H */