18 char *
output = (
char*) p_buffer;
21 while(output_ptr < p_bytes) {
57 const char * source = (
const char*)p_buffer;
58 t_size source_remaining = p_bytes;
60 if (source_remaining >= buffer_size)
63 m_base->write_object(source,source_remaining,p_abort);
72 source_remaining -= delta;
73 m_buffer_ptr += delta;
void set_size_in_range(size_t minSize, size_t maxSize)
const t_item * get_ptr() const
T min_t(const T &item1, const T &item2)
pfc::array_t< char > m_buffer
stream_writer_buffered(stream_writer *p_base, t_size p_buffer)
void write(const void *p_buffer, t_size p_bytes, abort_callback &p_abort)
t_size read(void *p_buffer, t_size p_bytes, abort_callback &p_abort)
pfc::array_t< char > m_buffer
void flush(abort_callback &p_abort)
stream_reader_buffered(stream_reader *p_base, t_size p_buffer)