ln.types/doc/ln.types.net/IPv4Header.xml

451 lines
18 KiB
XML

<Type Name="IPv4Header" FullName="ln.types.net.IPv4Header">
<TypeSignature Language="C#" Value="public class IPv4Header" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit IPv4Header extends System.Object" />
<AssemblyInfo>
<AssemblyName>ln.types</AssemblyName>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public IPv4Header ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DestinationAddress">
<MemberSignature Language="C#" Value="public ln.types.net.IPv4 DestinationAddress { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class ln.types.net.IPv4 DestinationAddress" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.net.IPv4</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Flags">
<MemberSignature Language="C#" Value="public byte Flags { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 Flags" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FragmentOffset">
<MemberSignature Language="C#" Value="public ushort FragmentOffset { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int16 FragmentOffset" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HeaderChecksum">
<MemberSignature Language="C#" Value="public ushort HeaderChecksum { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int16 HeaderChecksum" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HeaderLength">
<MemberSignature Language="C#" Value="public int HeaderLength { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 HeaderLength" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Identification">
<MemberSignature Language="C#" Value="public ushort Identification { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int16 Identification" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IHL">
<MemberSignature Language="C#" Value="public byte IHL { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 IHL" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Options">
<MemberSignature Language="C#" Value="public byte[] Options { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8[] Options" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static ln.types.net.IPv4Header Parse (byte[] packet, int offset, int length);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class ln.types.net.IPv4Header Parse(unsigned int8[] packet, int32 offset, int32 length) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.net.IPv4Header</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="packet" Type="System.Byte[]" />
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="length" Type="System.Int32" />
</Parameters>
<Docs>
<param name="packet">To be added.</param>
<param name="offset">To be added.</param>
<param name="length">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PerformChecksum">
<MemberSignature Language="C#" Value="public static ushort PerformChecksum (byte[] headerBytes);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 PerformChecksum(unsigned int8[] headerBytes) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="headerBytes" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="headerBytes">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PerformChecksum">
<MemberSignature Language="C#" Value="public static ushort PerformChecksum (byte[] headerBytes, int offset, int length);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 PerformChecksum(unsigned int8[] headerBytes, int32 offset, int32 length) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="headerBytes" Type="System.Byte[]" />
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="length" Type="System.Int32" />
</Parameters>
<Docs>
<param name="headerBytes">To be added.</param>
<param name="offset">To be added.</param>
<param name="length">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Protocol">
<MemberSignature Language="C#" Value="public byte Protocol { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 Protocol" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SourceAddress">
<MemberSignature Language="C#" Value="public ln.types.net.IPv4 SourceAddress { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class ln.types.net.IPv4 SourceAddress" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.net.IPv4</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TimeToLive">
<MemberSignature Language="C#" Value="public byte TimeToLive { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 TimeToLive" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToBytes">
<MemberSignature Language="C#" Value="public byte[] ToBytes ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] ToBytes() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToBytes">
<MemberSignature Language="C#" Value="public byte[] ToBytes (bool performChecksum);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] ToBytes(bool performChecksum) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="performChecksum" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="performChecksum">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TotalLength">
<MemberSignature Language="C#" Value="public ushort TotalLength { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int16 TotalLength" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TypeOfService">
<MemberSignature Language="C#" Value="public byte TypeOfService { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 TypeOfService" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Version">
<MemberSignature Language="C#" Value="public byte Version { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 Version" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Write">
<MemberSignature Language="C#" Value="public void Write (byte[] buffer, int offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Write(unsigned int8[] buffer, int32 offset) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.Byte[]" />
<Parameter Name="offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="buffer">To be added.</param>
<param name="offset">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Write">
<MemberSignature Language="C#" Value="public void Write (byte[] buffer, int offset, bool performChecksum);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Write(unsigned int8[] buffer, int32 offset, bool performChecksum) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.Byte[]" />
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="performChecksum" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="buffer">To be added.</param>
<param name="offset">To be added.</param>
<param name="performChecksum">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>