+ /* flushes the internal readbuffer */
+ void flush();
+ void enablePVRCommit(int);
+
+ void setScatterGather(iFilePushScatterGather *);
+
+ enum { evtEOF, evtReadError, evtWriteError, evtUser };
+ Signal1<void,int> m_event;
+
+ /* you can send private events if you want */
+ void sendEvent(int evt);
+protected:
+ virtual void filterRecordData(const unsigned char *data, int len);