//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//------------------------------------------------------------------------------
namespace System.Net.Sockets
{
using System;
///
///
/// Provides constant values for socket messages.
///
///
//UEUE
[Flags]
public enum SocketFlags {
///
///
/// Use no flags for this call.
///
///
None = 0x0000,
///
///
/// Process out-of-band data.
///
///
OutOfBand = 0x0001,
///
///
/// Peek at incoming message.
///
///
Peek = 0x0002,
///
///
/// Send without using routing tables.
///
///
DontRoute = 0x0004,
// see: http://as400bks.rochester.ibm.com/pubs/html/as400/v4r5/ic2978/info/apis/recvms.htm
MaxIOVectorLength = 0x0010,
///
///
/// Partial send or recv for message.
///
///
Truncated = 0x0100,
ControlDataTruncated = 0x0200,
Broadcast = 0x0400,
MultiCast = 0x0800,
Partial = 0x8000,
}; // enum SocketFlags
} // namespace System.Net.Sockets