// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNetCore.Server.HttpSys
{
#if NET46
///
///
/// Specifies the address families that an instance of the
/// class can use.
///
///
#else
///
///
/// Specifies the address families.
///
///
#endif
internal enum AddressFamily
{
///
/// [To be supplied.]
///
Unknown = -1, // Unknown
///
/// [To be supplied.]
///
Unspecified = 0, // unspecified
///
/// [To be supplied.]
///
Unix = 1, // local to host (pipes, portals)
///
/// [To be supplied.]
///
InterNetwork = 2, // internetwork: UDP, TCP, etc.
///
/// [To be supplied.]
///
ImpLink = 3, // arpanet imp addresses
///
/// [To be supplied.]
///
Pup = 4, // pup protocols: e.g. BSP
///
/// [To be supplied.]
///
Chaos = 5, // mit CHAOS protocols
///
/// [To be supplied.]
///
NS = 6, // XEROX NS protocols
///
/// [To be supplied.]
///
Ipx = NS, // IPX and SPX
///
/// [To be supplied.]
///
Iso = 7, // ISO protocols
///
/// [To be supplied.]
///
Osi = Iso, // OSI is ISO
///
/// [To be supplied.]
///
Ecma = 8, // european computer manufacturers
///
/// [To be supplied.]
///
DataKit = 9, // datakit protocols
///
/// [To be supplied.]
///
Ccitt = 10, // CCITT protocols, X.25 etc
///
/// [To be supplied.]
///
Sna = 11, // IBM SNA
///
/// [To be supplied.]
///
DecNet = 12, // DECnet
///
/// [To be supplied.]
///
DataLink = 13, // Direct data link interface
///
/// [To be supplied.]
///
Lat = 14, // LAT
///
/// [To be supplied.]
///
HyperChannel = 15, // NSC Hyperchannel
///
/// [To be supplied.]
///
AppleTalk = 16, // AppleTalk
///
/// [To be supplied.]
///
NetBios = 17, // NetBios-style addresses
///
/// [To be supplied.]
///
VoiceView = 18, // VoiceView
///
/// [To be supplied.]
///
FireFox = 19, // FireFox
///
/// [To be supplied.]
///
Banyan = 21, // Banyan
///
/// [To be supplied.]
///
Atm = 22, // Native ATM Services
///
/// [To be supplied.]
///
InterNetworkV6 = 23, // Internetwork Version 6
///
/// [To be supplied.]
///
Cluster = 24, // Microsoft Wolfpack
///
/// [To be supplied.]
///
Ieee12844 = 25, // IEEE 1284.4 WG AF
///
/// [To be supplied.]
///
Irda = 26, // IrDA
///
/// [To be supplied.]
///
NetworkDesigners = 28, // Network Designers OSI & gateway enabled protocols
///
/// [To be supplied.]
///
Max = 29, // Max
}; // enum AddressFamily
}