| Stewart\Mqtt\Exception\MqttClientError::messageTemplate | 72 | 0.0% |
| Stewart\Mqtt\Packet\ConnectReturnCode::describeRefusal | 56 | 0.0% |
| Stewart\Mqtt\Packet\PacketType::isSentByServer | 12 | 0.0% |
| Stewart\Mqtt\Packet\PacketReader::decodePacket | 10.12 | 89.5% |
| Stewart\Mqtt\Connection\MqttConnection::handlePacket | 8.30 | 60.0% |
| Stewart\Mqtt\Connection\MqttConnection::writePacket | 6.28 | 28.6% |
| Stewart\Mqtt\ReconnectingMqttLink::unsubscribeFilter | 6 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLink::publishMessage | 5.93 | 66.7% |
| Stewart\Mqtt\ReconnectingMqttLink::attemptConnection | 5 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeConnect | 5 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::allocatePacketId | 4.13 | 80.0% |
| Stewart\Mqtt\Connection\MqttConnection::scheduleKeepalive | 4.06 | 84.6% |
| Stewart\Mqtt\ReconnectingMqttLink::keepConnected | 4 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::readUntilClosed | 4 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::subscribeOn | 3.58 | 60.0% |
| Stewart\Mqtt\Connection\MqttConnection::disconnect | 3.58 | 60.0% |
| Stewart\Mqtt\ReconnectingMqttLink::publishAtLeastOnce | 3.07 | 80.0% |
| Stewart\Mqtt\Connection\MqttConnector::acceptHandshake | 3.04 | 83.3% |
| Stewart\Mqtt\OutboundMqttQueue::replayPendingMessages | 3 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::runSession | 3.00 | 93.8% |
| Stewart\Mqtt\Connection\MqttConnection::finishClosing | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readUint16 | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePublish | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::readPacket | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::readRemainingLength | 3 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::openSocket | 2.50 | 50.0% |
| Stewart\Mqtt\ReconnectingMqttLink::sendAtLeastOnce | 2.26 | 60.0% |
| Stewart\Mqtt\Connection\MqttConnection::publishMessage | 2.09 | 71.4% |
| Stewart\Mqtt\ReconnectingMqttLink::startInBackground | 2.06 | 75.0% |
| Stewart\Mqtt\OutboundMqttQueue::enqueueMessage | 2 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::subscribeFilter | 2 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::waitBeforeReconnecting | 2 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLinkFactory::__construct | 2 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLinkFactory::createMqttLink | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::unsubscribeFilter | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::deliverPublish | 2 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::openConnection | 2 | 100.0% |
| Stewart\Mqtt\Packet\ConnAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\ConnAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::assertFullyRead | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readBytes | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeRemainingLength | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodePublish | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodeSubAck | 2 | 100.0% |
| Stewart\Mqtt\Packet\PingRespPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PublishPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PublishPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\SubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\SubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\UnsubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\UnsubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::settleAck | 1.30 | 33.3% |
| Stewart\Mqtt\OutboundMqttQueue::__construct | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::canHoldMessages | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::isFull | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::recordSendAttempt | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::acknowledgeMessage | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::countPending | 1 | 100.0% |
| Stewart\Mqtt\PendingMqttMessage::__construct | 1 | 100.0% |
| Stewart\Mqtt\PendingMqttMessage::recordSendAttempt | 1 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::__construct | 1 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::close | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::__construct | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::startReading | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::subscribeFilter | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::awaitClosed | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::settleSubscription | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::__construct | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::encodeConnect | 1 | 100.0% |
| Stewart\Mqtt\Exception\MqttClientException::packetMalformed | 1 | 100.0% |
| Stewart\Mqtt\Exception\MqttClientException::packetUnexpected | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::__construct | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readUint8 | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readString | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readRemainder | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::createMalformedException | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::assemblePacket | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeString | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeUint16 | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePubAck | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeSubscribe | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeUnsubscribe | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePingRequest | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeDisconnect | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodeConnAck | 1 | 100.0% |