23 #ifndef INCLUDED_BLOCKS_FILE_META_SOURCE_IMPL_H
24 #define INCLUDED_BLOCKS_FILE_META_SOURCE_IMPL_H
54 FILE *d_new_fp, *d_new_hdr_fp;
55 FILE *d_fp, *d_hdr_fp;
58 std::vector<gr_tag_t> d_tags;
61 bool _open(FILE **fp,
const char *filename);
64 std::vector<gr_tag_t> &tags);
66 std::vector<gr_tag_t> &tags);
71 bool detached_header=
false,
72 const std::string &hdr_filename=
"");
76 bool open(
const std::string &filename,
77 const std::string &hdr_filename=
"");
81 int work(
int noutput_items,
82 gr_vector_const_void_star &input_items,
83 gr_vector_void_star &output_items);
boost::mutex mutex
Definition: thread.h:44
unsigned __int64 uint64_t
Definition: stdint.h:90
repeat each input 'interp' times
Definition: repeat.h:38
boost::intrusive_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting). See http://www.boost.org/libs/smart_ptr/smart_ptr.htm
Definition: pmt.h:54