Lines Matching full:m_buffer
43 if (m_buffer.size() < MESSAGE_HEADER_SIZE)
46 return (int)m_buffer.size() == getMessageSize();
51 return m_buffer.size() > MESSAGE_HEADER_SIZE ? &m_buffer[MESSAGE_HEADER_SIZE] : DE_NULL;
57 return (int)m_buffer.size() - MESSAGE_HEADER_SIZE;
63 if (m_buffer.size() < MESSAGE_HEADER_SIZE)
65 while (m_buffer.size() < MESSAGE_HEADER_SIZE &&
67 m_buffer.push_back(src.popBack());
69 DE_ASSERT(m_buffer.size() <= MESSAGE_HEADER_SIZE);
71 if (m_buffer.size() == MESSAGE_HEADER_SIZE)
74 Message::parseHeader(&m_buffer[0], (int)m_buffer.size(), m_messageType, m_messageSize);
78 if (m_buffer.size() >= MESSAGE_HEADER_SIZE)
82 int numBytesLeft = msgSize - (int)m_buffer.size();
87 int curBufPos = (int)m_buffer.size();
88 m_buffer.resize(curBufPos+numToRead);
89 src.popBack(&m_buffer[curBufPos], numToRead);
96 m_buffer.clear();