LCOV - code coverage report
Current view: top level - src/messages/publishack - mqtt_client_mqtt_publish_ack_variable_header.dart (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 6 6 100.0 %
Date: 2017-10-09 Functions: 0 0 -

          Line data    Source code
       1             : /*
       2             :  * Package : mqtt_client
       3             :  * Author : S. Hamblett <steve.hamblett@linux.com>
       4             :  * Date   : 19/06/2017
       5             :  * Copyright :  S.Hamblett
       6             :  */
       7             : 
       8             : part of mqtt_client;
       9             : 
      10             : /// Implementation of the variable header for an MQTT Publish Acknowledgement message.
      11             : class MqttPublishAckVariableHeader extends MqttVariableHeader {
      12             :   /// Initializes a new instance of the MqttPublishAckVariableHeader class.
      13           3 :   MqttPublishAckVariableHeader();
      14             : 
      15             :   /// Initializes a new instance of the <see cref="MqttConnectVariableHeader" /> class.
      16           1 :   MqttPublishAckVariableHeader.fromByteBuffer(MqttByteBuffer headerStream) {
      17           1 :     readFrom(headerStream);
      18             :   }
      19             : 
      20             :   /// Creates a variable header from the specified header stream.
      21             :   void readFrom(MqttByteBuffer variableHeaderStream) {
      22           1 :     readMessageIdentifier(variableHeaderStream);
      23             :   }
      24             : 
      25             :   /// Writes the variable header to the supplied stream.
      26             :   void writeTo(MqttByteBuffer variableHeaderStream) {
      27           1 :     writeMessageIdentifier(variableHeaderStream);
      28             :   }
      29             : 
      30             :   /// Gets the length of the write data when WriteTo will be called.
      31             :   int getWriteLength() {
      32             :     return 2;
      33             :   }
      34             : 
      35             :   String toString() {
      36           6 :     return "PublishAck Variable Header: MessageIdentifier={$messageIdentifier}";
      37             :   }
      38             : }

Generated by: LCOV version 1.10