This commit is contained in:
Y. Srinivas Ramakrishna 2008-07-01 11:59:44 -07:00
commit 74ee57a572
477 changed files with 31302 additions and 2120 deletions

View file

@ -210,11 +210,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; }