Lines Matching refs:len
48 virtual size_t idealAllocSize(size_t len) { in idealAllocSize() argument
49 return m_bufsize < len ? len : m_bufsize; in idealAllocSize()
54 virtual const unsigned char *readFully( void *buf, size_t len) = 0;
55 virtual const unsigned char *commitBufferAndReadFully(size_t size, void *buf, size_t len) = 0;
57 virtual int writeFully(const void* buf, size_t len) = 0;
58 virtual int writeFullyAsync(const void* buf, size_t len) { in writeFullyAsync() argument
59 return writeFully(buf, len); in writeFullyAsync()
67 virtual unsigned char *alloc(size_t len) { in alloc() argument
69 if (m_iostreamBuf && len > m_free) { in alloc()
76 if (!m_iostreamBuf || len > m_bufsize) { in alloc()
77 int allocLen = this->idealAllocSize(len); in alloc()
89 m_free -= len; in alloc()
104 const unsigned char *readback(void *buf, size_t len) { in readback() argument
109 return commitBufferAndReadFully(size, buf, len); in readback()
111 return readFully(buf, len); in readback()