void QueuedPacketReceiver::enqueuePacket() { if ( getState() != IDLE ) { return; } BufferType buffer; getBuffer( buffer ); uint32 dataSize = buffer.size(); if ( dataSize > 0 ) { mc2dbg4 << "[QueuedPacketReceiver] got buffer with size: " << dataSize << endl; m_packetQueue. enqueue( Packet::makePacket( buffer.release(), dataSize )); } else { mc2dbg2 << "[QueuedPacketReceiver] buffer empty!" << endl; } }