Lines Matching refs:size
20 Stream::Stream(void* buffer, uint32 size)
23 fSize(size),
42 Stream::_RealSize(uint32 size) const
44 uint32 real_size = size;
51 ReadStream::ReadStream(void* buffer, uint32 size)
53 Stream(buffer, size),
126 uint32 size;
127 const void* ptr = GetOpaque(&size);
131 char* str = reinterpret_cast<char*>(malloc(size + 1));
135 memcpy(str, ptr, size);
136 str[size] = 0;
143 ReadStream::GetOpaque(uint32* size)
162 if (size != NULL)
163 *size = s;
273 uint32 size = maxlen == 0 ? len : min_c(maxlen, len);
275 return AddOpaque(str, size);
280 WriteStream::AddOpaque(const void* ptr, uint32 size)
282 uint32 real_size = _RealSize(size);
287 AddUInt(size);
289 memcpy(fBuffer + fPosition, ptr, size);
306 uint32 size = stream.Size();
307 status_t err = _CheckResize(size);
311 memcpy(fBuffer + fPosition, stream.Buffer(), size);
312 fPosition += size / sizeof(int32);
319 WriteStream::_CheckResize(uint32 size)
321 if (_PositionToSize() + size <= fSize)
324 uint32 new_size = max_c(fSize * 2, fPosition * sizeof(uint32) + size);