This commit is contained in:
Erik Trimble 2008-07-11 01:14:44 -07:00
commit 2d6f42d18c
513 changed files with 31554 additions and 2230 deletions

View file

@ -206,11 +206,12 @@ class bufferedStream : public outputStream {
protected:
char* buffer;
size_t buffer_pos;
size_t buffer_max;
size_t buffer_length;
bool buffer_fixed;
public:
bufferedStream(size_t initial_bufsize = 256);
bufferedStream(char* fixed_buffer, size_t fixed_buffer_size);
bufferedStream(size_t initial_bufsize = 256, size_t bufmax = 1024*1024*10);
bufferedStream(char* fixed_buffer, size_t fixed_buffer_size, size_t bufmax = 1024*1024*10);
~bufferedStream();
virtual void write(const char* c, size_t len);
size_t size() { return buffer_pos; }