summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/io
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-12-13 11:58:06 -0500
committerTom Rondeau <trondeau@vt.edu>2012-12-13 11:58:06 -0500
commit6530bfb32eedbe0c72e090a1d1065c8325e12fe8 (patch)
tree79aa3d99e7b94b9c472fa43946abb39f424f297d /gnuradio-core/src/lib/io
parentf1de74af9270235126b67e9507111df5752a3e5c (diff)
core: cleaning up file meta sink.
Diffstat (limited to 'gnuradio-core/src/lib/io')
-rw-r--r--gnuradio-core/src/lib/io/gr_file_meta_sink.h2
-rw-r--r--gnuradio-core/src/lib/io/gr_file_meta_sink.i21
2 files changed, 3 insertions, 20 deletions
diff --git a/gnuradio-core/src/lib/io/gr_file_meta_sink.h b/gnuradio-core/src/lib/io/gr_file_meta_sink.h
index c0636d66af..e5374af2bc 100644
--- a/gnuradio-core/src/lib/io/gr_file_meta_sink.h
+++ b/gnuradio-core/src/lib/io/gr_file_meta_sink.h
@@ -25,8 +25,8 @@
#include <gr_core_api.h>
#include <gr_sync_block.h>
-#include <gr_file_sink_base.h>
#include <gruel/pmt.h>
+#include <cstdio>
using namespace pmt;
diff --git a/gnuradio-core/src/lib/io/gr_file_meta_sink.i b/gnuradio-core/src/lib/io/gr_file_meta_sink.i
index ed3eda0f83..9513b090f2 100644
--- a/gnuradio-core/src/lib/io/gr_file_meta_sink.i
+++ b/gnuradio-core/src/lib/io/gr_file_meta_sink.i
@@ -44,7 +44,7 @@ gr_make_file_meta_sink(size_t itemsize, const char *filename,
const std::string & extra_dict="",
bool detached_header=false);
-class gr_file_meta_sink : public gr_sync_block, public gr_file_sink_base
+class gr_file_meta_sink : public gr_sync_block
{
protected:
gr_file_meta_sink(size_t itemsize, const char *filename,
@@ -57,24 +57,7 @@ class gr_file_meta_sink : public gr_sync_block, public gr_file_sink_base
public:
~gr_file_meta_sink();
- enum file_types {
- FILE_BYTE=0,
- FILE_CHAR=0,
- FILE_SHORT,
- FILE_INT,
- FILE_LONG,
- FILE_LONG_LONG,
- FILE_FLOAT,
- FILE_DOUBLE,
- };
-
- /*!
- * \brief open filename and begin output to it.
- */
bool open(const char *filename);
-
- /*!
- * \brief close current output file.
- */
void close();
+ void set_unbuffered(bool unbuffered);
};