**** Merged from MCS ****
[mono-project.git] / mcs / class / System / System.Net.Sockets / ProtocolType.cs
blobb6cbe6f1c7273dc227072adebe2ce307a00f2cc0
1 // ProtocolType.cs
2 //
3 // This code was automatically generated from
4 // ECMA CLI XML Library Specification.
5 // Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
6 // Created: Wed, 5 Sep 2001 06:32:24 UTC
7 // Source file: AllTypes.xml
8 // URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
9 //
10 // (C) 2001 Ximian, Inc. http://www.ximian.com
13 // Permission is hereby granted, free of charge, to any person obtaining
14 // a copy of this software and associated documentation files (the
15 // "Software"), to deal in the Software without restriction, including
16 // without limitation the rights to use, copy, modify, merge, publish,
17 // distribute, sublicense, and/or sell copies of the Software, and to
18 // permit persons to whom the Software is furnished to do so, subject to
19 // the following conditions:
20 //
21 // The above copyright notice and this permission notice shall be
22 // included in all copies or substantial portions of the Software.
23 //
24 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
28 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
29 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
30 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
34 namespace System.Net.Sockets {
37 /// <summary>
38 /// </summary>
39 public enum ProtocolType {
41 /// <summary>
42 /// </summary>
43 IP = 0,
45 /// <summary>
46 /// </summary>
47 Icmp = 1,
49 /// <summary>
50 /// </summary>
51 Igmp = 2,
53 /// <summary>
54 /// </summary>
55 Ggp = 3,
57 /// <summary>
58 /// </summary>
59 Tcp = 6,
61 /// <summary>
62 /// </summary>
63 Pup = 12,
65 /// <summary>
66 /// </summary>
67 Udp = 17,
69 /// <summary>
70 /// </summary>
71 Idp = 22,
73 #if NET_1_1
74 /// <summary>
75 /// </summary>
76 IPv6 = 41,
77 #endif
79 /// <summary>
80 /// </summary>
81 ND = 77,
83 /// <summary>
84 /// </summary>
85 Raw = 255,
87 /// <summary>
88 /// </summary>
89 Unspecified = 0,
91 /// <summary>
92 /// </summary>
93 Ipx = 1000,
95 /// <summary>
96 /// </summary>
97 Spx = 1256,
99 /// <summary>
100 /// </summary>
101 SpxII = 1257,
103 /// <summary>
104 /// </summary>
105 Unknown = -1,
106 } // ProtocolType
108 } // System.Net.Sockets