Descriptor could return uninitialized BinaryQueuePtr.
Change-Id: I53fbc739438e8316ca5c4b81eec5139b6732aea2
m_readQueue = std::make_shared<BinaryQueue>();
}
+BinaryQueuePtr Descriptor::writeQueue(void) {
+ checkQueues();
+ return m_writeQueue;
+}
+
bool Descriptor::hasDataToWrite(void) const {
if (m_writeQueue)
return !(m_writeQueue->empty() && m_writeBuffer.empty());
ResponseTakerPtr responseTaker(void) const;
- BinaryQueuePtr writeQueue(void) {
- return m_writeQueue;
- }
+ BinaryQueuePtr writeQueue(void);
void setProtocol(ProtocolPtr protocol) {
m_protocol = protocol;