// 32feet.NET - Personal Area Networking for .NET
//
// InTheHand.Net.ObexMethod
//
// Copyright (c) 2003-2020 In The Hand Ltd, All rights reserved.
// This source code is licensed under the MIT License
using System.Diagnostics.CodeAnalysis;
namespace InTheHand.Net
{
///
/// Methods which can be carried out in an Object Exchange transaction.
///
[SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue"),
SuppressMessage("Microsoft.Design", "CA1028:EnumStorageShouldBeInt32")]
public enum ObexMethod : byte
{
///
/// Sends an object to a receiving device.
///
Put = 0x02,
///
/// Requests a file from the remote device.
///
Get = 0x03,
///
/// Negotiate an Object Exchange connection with a remote device.
///
Connect = 0x80,
///
/// Disconnect an existing Object Exchange session.
///
Disconnect = 0x81,
///
/// Sends the last packet of an object to a receiving device.
///
PutFinal = 0x82,
///
/// Change remote path on an Object Exchange server.
///
SetPath = 0x85,
}
}