class wxPyCBInputStream : public wxInputStream {
public:
~wxPyCBInputStream();
- virtual size_t GetSize() const;
+ virtual wxFileOffset GetLength() const;
// factory function
static wxPyCBInputStream* create(PyObject *py, bool block=true);
+ wxPyCBInputStream(const wxPyCBInputStream& other);
+
protected:
// can only be created via the factory
wxPyCBInputStream(PyObject *r, PyObject *s, PyObject *t, bool block);
// wxStreamBase methods
virtual size_t OnSysRead(void *buffer, size_t bufsize);
virtual size_t OnSysWrite(const void *buffer, size_t bufsize);
- virtual off_t OnSysSeek(off_t off, wxSeekMode mode);
- virtual off_t OnSysTell() const;
+ virtual wxFileOffset OnSysSeek(wxFileOffset off, wxSeekMode mode);
+ virtual wxFileOffset OnSysTell() const;
// helper
static PyObject* getMethod(PyObject* py, char* name);