diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-08-07 21:45:12 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-09 23:04:28 +0200 |
commit | f7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch) | |
tree | e09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-blocks/lib/file_meta_source_impl.h | |
parent | 78431dc6941e3acc67c858277dfe4a0ed583643c (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.h | 94 |
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 */ |