The Labs \ Source Viewer \ SSCLI \ System.Net.Sockets \ ProtocolFamily

  1. //------------------------------------------------------------------------------
  2. // <copyright file="ProtocolFamily.cs" company="Microsoft">
  3. //
  4. // Copyright (c) 2006 Microsoft Corporation. All rights reserved.
  5. //
  6. // The use and distribution terms for this software are contained in the file
  7. // named license.txt, which can be found in the root of this distribution.
  8. // By using this software in any fashion, you are agreeing to be bound by the
  9. // terms of this license.
  10. //
  11. // You must not remove this notice, or any other, from this software.
  12. //
  13. // </copyright>
  14. //------------------------------------------------------------------------------
  15. namespace System.Net.Sockets
  16. {
  17.    
  18.     /// <devdoc>
  19.     /// <para>
  20.     /// Specifies the type of protocol that an instance of the <see cref='System.Net.Sockets.Socket'/>
  21.     /// class can use.
  22.     /// </para>
  23.     /// </devdoc>
  24.     public enum ProtocolFamily
  25.     {
  26.         /// <devdoc>
  27.         /// <para>[To be supplied.]</para>
  28.         /// </devdoc>
  29.         Unknown = AddressFamily.Unknown,
  30.         /// <devdoc>
  31.         /// <para>[To be supplied.]</para>
  32.         /// </devdoc>
  33.         Unspecified = AddressFamily.Unspecified,
  34.         /// <devdoc>
  35.         /// <para>[To be supplied.]</para>
  36.         /// </devdoc>
  37.         Unix = AddressFamily.Unix,
  38.         /// <devdoc>
  39.         /// <para>[To be supplied.]</para>
  40.         /// </devdoc>
  41.         InterNetwork = AddressFamily.InterNetwork,
  42.         /// <devdoc>
  43.         /// <para>[To be supplied.]</para>
  44.         /// </devdoc>
  45.         ImpLink = AddressFamily.ImpLink,
  46.         /// <devdoc>
  47.         /// <para>[To be supplied.]</para>
  48.         /// </devdoc>
  49.         Pup = AddressFamily.Pup,
  50.         /// <devdoc>
  51.         /// <para>[To be supplied.]</para>
  52.         /// </devdoc>
  53.         Chaos = AddressFamily.Chaos,
  54.         /// <devdoc>
  55.         /// <para>[To be supplied.]</para>
  56.         /// </devdoc>
  57.         NS = AddressFamily.NS,
  58.         /// <devdoc>
  59.         /// <para>[To be supplied.]</para>
  60.         /// </devdoc>
  61.         Ipx = AddressFamily.Ipx,
  62.         /// <devdoc>
  63.         /// <para>[To be supplied.]</para>
  64.         /// </devdoc>
  65.         Iso = AddressFamily.Iso,
  66.         /// <devdoc>
  67.         /// <para>[To be supplied.]</para>
  68.         /// </devdoc>
  69.         Osi = AddressFamily.Osi,
  70.         /// <devdoc>
  71.         /// <para>[To be supplied.]</para>
  72.         /// </devdoc>
  73.         Ecma = AddressFamily.Ecma,
  74.         /// <devdoc>
  75.         /// <para>[To be supplied.]</para>
  76.         /// </devdoc>
  77.         DataKit = AddressFamily.DataKit,
  78.         /// <devdoc>
  79.         /// <para>[To be supplied.]</para>
  80.         /// </devdoc>
  81.         Ccitt = AddressFamily.Ccitt,
  82.         /// <devdoc>
  83.         /// <para>[To be supplied.]</para>
  84.         /// </devdoc>
  85.         Sna = AddressFamily.Sna,
  86.         /// <devdoc>
  87.         /// <para>[To be supplied.]</para>
  88.         /// </devdoc>
  89.         DecNet = AddressFamily.DecNet,
  90.         /// <devdoc>
  91.         /// <para>[To be supplied.]</para>
  92.         /// </devdoc>
  93.         DataLink = AddressFamily.DataLink,
  94.         /// <devdoc>
  95.         /// <para>[To be supplied.]</para>
  96.         /// </devdoc>
  97.         Lat = AddressFamily.Lat,
  98.         /// <devdoc>
  99.         /// <para>[To be supplied.]</para>
  100.         /// </devdoc>
  101.         HyperChannel = AddressFamily.HyperChannel,
  102.         /// <devdoc>
  103.         /// <para>[To be supplied.]</para>
  104.         /// </devdoc>
  105.         AppleTalk = AddressFamily.AppleTalk,
  106.         /// <devdoc>
  107.         /// <para>[To be supplied.]</para>
  108.         /// </devdoc>
  109.         NetBios = AddressFamily.NetBios,
  110.         /// <devdoc>
  111.         /// <para>[To be supplied.]</para>
  112.         /// </devdoc>
  113.         VoiceView = AddressFamily.VoiceView,
  114.         /// <devdoc>
  115.         /// <para>[To be supplied.]</para>
  116.         /// </devdoc>
  117.         FireFox = AddressFamily.FireFox,
  118.         /// <devdoc>
  119.         /// <para>[To be supplied.]</para>
  120.         /// </devdoc>
  121.         Banyan = AddressFamily.Banyan,
  122.         /// <devdoc>
  123.         /// <para>[To be supplied.]</para>
  124.         /// </devdoc>
  125.         Atm = AddressFamily.Atm,
  126.         /// <devdoc>
  127.         /// <para>[To be supplied.]</para>
  128.         /// </devdoc>
  129.         InterNetworkV6 = AddressFamily.InterNetworkV6,
  130.         /// <devdoc>
  131.         /// <para>[To be supplied.]</para>
  132.         /// </devdoc>
  133.         Cluster = AddressFamily.Cluster,
  134.         /// <devdoc>
  135.         /// <para>[To be supplied.]</para>
  136.         /// </devdoc>
  137.         Ieee12844 = AddressFamily.Ieee12844,
  138.         /// <devdoc>
  139.         /// <para>[To be supplied.]</para>
  140.         /// </devdoc>
  141.         Irda = AddressFamily.Irda,
  142.         /// <devdoc>
  143.         /// <para>[To be supplied.]</para>
  144.         /// </devdoc>
  145.         NetworkDesigners = AddressFamily.NetworkDesigners,
  146.         /// <devdoc>
  147.         /// <para>[To be supplied.]</para>
  148.         /// </devdoc>
  149.         Max = AddressFamily.Max
  150.        
  151.     }
  152.     // enum ProtocolFamily
  153.    
  154. }
  155. // namespace System.Net.Sockets

Developer Fusion