]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/slice.cpp
Make certain functions pure virtual so I won't forget to implement them
[libs/core.git] / source / io / slice.cpp
index 9b7ba5444dbc09451e31b65d3500708820fb4c36..d53a63b13bd17a966f11de2f4766fb57e8880807 100644 (file)
@@ -21,6 +21,11 @@ Slice::Slice(Seekable &b, SeekOffset s, SeekOffset l):
        below.signal_flush_required.connect(sigc::mem_fun(this, &Slice::flush));
 }
 
+void Slice::set_block(bool)
+{
+       throw logic_error("Slice::set_block");
+}
+
 void Slice::flush()
 {
        sync_position = true;
@@ -98,6 +103,11 @@ int Slice::get()
        return c;
 }
 
+const Handle &Slice::get_handle(Mode)
+{
+       throw logic_error("Slice::get_handle");
+}
+
 SeekOffset Slice::seek(SeekOffset off, SeekType type)
 {
        Base::Synchronize sync(below);