increase version number to 0.1
[ecparse.git] / GrowingBuffer.h
index 894267d..856c4d2 100644 (file)
@@ -26,6 +26,7 @@ public:
        size_t getPosition();
        size_t getLimit();
        size_t getSize();
+       size_t getRemaining();
 
        /**
         * Sets the position of the buffer. The next {@link read(void*, size_t)} or
@@ -37,10 +38,13 @@ public:
        void seek(size_t position);
        void* read(void* buffer, size_t length);
        void write(const void* buffer, size_t length);
+       void cut();
        void truncate();
        void clear();
        void resize(double factor = 1.0);
 
+       size_t indexOf(char c, size_t start = 0);
+
 private:
        void* data;
        size_t size;