#include <file_meta_source_impl.h>
List of all members.
Public Member Functions |
| 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) |
| just like gr_block::general_work, only this arranges to call consume_each for you
|
Protected Member Functions |
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< gr_tag_t > &tags) |
void | parse_extras (pmt_t extras, uint64_t offset, std::vector< gr_tag_t > &tags) |
Constructor & Destructor Documentation
gr::blocks::file_meta_source_impl::file_meta_source_impl |
( |
const std::string & |
filename, |
|
|
bool |
repeat = false , |
|
|
bool |
detached_header = false , |
|
|
const std::string & |
hdr_filename = "" |
|
) |
| |
gr::blocks::file_meta_source_impl::~file_meta_source_impl |
( |
| ) |
|
Member Function Documentation
bool gr::blocks::file_meta_source_impl::_open |
( |
FILE ** |
fp, |
|
|
const char * |
filename |
|
) |
| [protected] |
void gr::blocks::file_meta_source_impl::close |
( |
| ) |
[virtual] |
void gr::blocks::file_meta_source_impl::do_update |
( |
| ) |
[virtual] |
bool gr::blocks::file_meta_source_impl::open |
( |
const std::string & |
filename, |
|
|
const std::string & |
hdr_filename = "" |
|
) |
| [virtual] |
bool gr::blocks::file_meta_source_impl::read_header |
( |
pmt_t & |
hdr, |
|
|
pmt_t & |
extras |
|
) |
| [protected] |
The documentation for this class was generated from the following file: