Ejemplo n.º 1
0
 internal IpV6ExtensionHeaderOptions(IpV4Protocol?nextHeader, IpV6Options options)
     : base(nextHeader)
 {
     if (options.BytesLength % 8 != 6)
     {
         options = options.Pad((14 - options.BytesLength % 8) % 8);
     }
     Options = options;
 }
Ejemplo n.º 2
0
 internal IpV6ExtensionHeaderOptions(IpV4Protocol nextHeader, IpV6Options options)
     : base(nextHeader)
 {
     Options = options;
 }
        internal static IpV6ExtensionHeaderDestinationOptions ParseData(IpV4Protocol nextHeader, DataSegment data)
        {
            IpV6Options options = new IpV6Options(data);

            return(new IpV6ExtensionHeaderDestinationOptions(nextHeader, options));
        }
 public IpV6ExtensionHeaderDestinationOptions(IpV4Protocol nextHeader, IpV6Options options)
     : base(nextHeader, options)
 {
 }
 /// <summary>
 /// Creates an instance from next header and options.
 /// </summary>
 /// <param name="nextHeader">Identifies the type of header immediately following this extension header.</param>
 /// <param name="options">Options for the extension header.</param>
 public IpV6ExtensionHeaderHopByHopOptions(IpV4Protocol?nextHeader, IpV6Options options)
     : base(nextHeader, options)
 {
 }
Ejemplo n.º 6
0
 private IpV6ExtensionHeaderHopByHopOptions(IpV4Protocol nextHeader, IpV6Options options)
     : base(nextHeader, options)
 {
 }