/// <summary> /// Writes the layer to the buffer. /// This method ignores the payload length, and the previous and next layers. /// </summary> /// <param name="buffer">The buffer to write the layer to.</param> /// <param name="offset">The offset in the buffer to start writing the layer at.</param> protected override void Write(byte[] buffer, int offset) { IgmpDatagram.WriteQueryVersion3(buffer, offset, MaxResponseTime, GroupAddress, IsSuppressRouterSideProcessing, QueryRobustnessVariable, QueryInterval, SourceAddresses); }
protected override void Write(byte[] buffer, int offset) { IgmpDatagram.WriteQueryVersion3(buffer, offset, this.MaxResponseTime, this.GroupAddress, this.IsSuppressRouterSideProcessing, this.QueryRobustnessVariable, this.QueryInterval, (IEnumerable <IpV4Address>) this.SourceAddresses); }