]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/file.cpp
Make certain functions pure virtual so I won't forget to implement them
[libs/core.git] / source / io / file.cpp
index d44dad3b751d8a5550a153ea07114b8da80c3c6d..ab957c97f1e2472a5d007b86e8ace3ea9493ec59 100644 (file)
@@ -91,6 +91,11 @@ BufferedFile::BufferedFile(const string &fn, Mode m, File::CreateMode cm):
        file.signal_end_of_file.connect(sigc::mem_fun(this, &BufferedFile::set_eof));
 }
 
+void BufferedFile::set_block(bool b)
+{
+       file.set_block(b);
+}
+
 unsigned BufferedFile::do_write(const char *buf, unsigned size)
 {
        unsigned ret = buffer.write(buf, size);
@@ -128,6 +133,11 @@ int BufferedFile::get()
        return ret;
 }
 
+const Handle &BufferedFile::get_handle(Mode)
+{
+       throw logic_error("BufferedFile::get_handle");
+}
+
 SeekOffset BufferedFile::seek(SeekOffset offset, SeekType type)
 {
        if(type==S_CUR)