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;
   }
}