62 lines
1.7 KiB
C#
62 lines
1.7 KiB
C#
|
//------------------------------------------------------------------------------
|
||
|
// <copyright file="SocketOptionLevel.cs" company="Microsoft">
|
||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
// </copyright>
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
namespace System.Net.Sockets {
|
||
|
using System;
|
||
|
|
||
|
//
|
||
|
// Option flags per-socket.
|
||
|
//
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Defines socket option levels for the <see cref='System.Net.Sockets.Socket'/> class.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
//UEUE
|
||
|
public enum SocketOptionLevel {
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Indicates socket options apply to the socket itself.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
Socket = 0xffff,
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Indicates socket options apply to IP sockets.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
IP = ProtocolType.IP,
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Indicates socket options apply to IPv6 sockets.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
IPv6 = ProtocolType.IPv6,
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Indicates socket options apply to Tcp sockets.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
Tcp = ProtocolType.Tcp,
|
||
|
|
||
|
/// <devdoc>
|
||
|
/// <para>
|
||
|
/// Indicates socket options apply to Udp sockets.
|
||
|
/// </para>
|
||
|
/// </devdoc>
|
||
|
//UEUE
|
||
|
Udp = ProtocolType.Udp,
|
||
|
|
||
|
}; // enum SocketOptionLevel
|
||
|
|
||
|
|
||
|
} // namespace System.Net.Sockets
|