aboutsummaryrefslogtreecommitdiff
path: root/src/filter.h
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2007-06-10 21:28:14 +0000
committerMike Buland <eichlan@xagasoft.com>2007-06-10 21:28:14 +0000
commit5f39066a4f561e9a94a6cc9293ab9b978ebf1f81 (patch)
treea25698caf9594feecae8b71f032a11f81ba6cc3c /src/filter.h
parentf5352edf3dc23c044a91f1d1537fa0dc0f0babc7 (diff)
downloadlibbu++-5f39066a4f561e9a94a6cc9293ab9b978ebf1f81.tar.gz
libbu++-5f39066a4f561e9a94a6cc9293ab9b978ebf1f81.tar.bz2
libbu++-5f39066a4f561e9a94a6cc9293ab9b978ebf1f81.tar.xz
libbu++-5f39066a4f561e9a94a6cc9293ab9b978ebf1f81.zip
Bunch of maintenence type things. Minor tweaks and the like. The file class
has a lot more helper functions and the like, the filters give more info back to the caller, minor updates to taf.
Diffstat (limited to 'src/filter.h')
-rw-r--r--src/filter.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/filter.h b/src/filter.h
index b068206..088d46e 100644
--- a/src/filter.h
+++ b/src/filter.h
@@ -33,7 +33,7 @@ namespace Bu
33 virtual ~Filter(); 33 virtual ~Filter();
34 34
35 virtual void start()=0; 35 virtual void start()=0;
36 virtual void stop()=0; 36 virtual size_t stop()=0;
37 virtual void close(); 37 virtual void close();
38 virtual long tell(); 38 virtual long tell();
39 virtual void seek( long offset ); 39 virtual void seek( long offset );
@@ -41,6 +41,8 @@ namespace Bu
41 virtual void setPosEnd( long pos ); 41 virtual void setPosEnd( long pos );
42 virtual bool isEOS(); 42 virtual bool isEOS();
43 43
44 virtual void flush();
45
44 virtual bool canRead(); 46 virtual bool canRead();
45 virtual bool canWrite(); 47 virtual bool canWrite();
46 virtual bool canSeek(); 48 virtual bool canSeek();