]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/pyistream.h
Oops, forgot to remove the #includ
[wxWidgets.git] / wxPython / src / pyistream.h
index 5dcd9247791639af5feaf654e86511392f3272e9..930af405c488e1bbc5ed338c048b31d0a4107ea1 100644 (file)
@@ -50,6 +50,19 @@ public:
       void write(wxString data);
       void writelines(wxStringPtrList);
     */
+
+    // wxInputStream methods that may come in handy...
+
+    char Peek()           { if (m_wxis) return m_wxis->Peek(); else return -1; }
+    char GetC()           { if (m_wxis) return m_wxis->GetC(); else return -1; }
+    size_t LastRead()     { if (m_wxis) return m_wxis->LastRead(); else return 0; }
+    bool CanRead()        { if (m_wxis) return m_wxis->CanRead(); else return FALSE; }
+    bool Eof()            { if (m_wxis) return m_wxis->Eof(); else return FALSE; }
+    bool Ungetch(char c)  { if (m_wxis) return m_wxis->Ungetch(c); else return FALSE; }
+
+    unsigned long SeekI(unsigned long pos, wxSeekMode mode)
+          { if (m_wxis) return m_wxis->SeekI(pos, mode); else return 0; }
+    unsigned long TellI() { if (m_wxis) return m_wxis->TellI(); else return 0; }
 };