namespace CurlSharp
{
///
/// A member of this enumeration is passed to the function
/// to configure a
/// transfer.
///
public enum CurlShareOption
{
///
/// Start-of-enumeration; do not use in application code.
///
None = 0,
///
/// The parameter, which should be a member of the
/// enumeration, specifies a type of
/// data that should be shared.
///
Share = 1,
///
/// The parameter, which should be a member of the
/// enumeration, specifies a type of
/// data that should be unshared.
///
Unshare = 2,
///
/// The parameter should be a reference to a
/// delegate.
///
LockFunction = 3,
///
/// The parameter should be a reference to a
/// delegate.
///
UnlockFunction = 4,
///
/// The parameter allows you to specify an object reference that
/// will passed to the delegate and
/// the delegate.
///
UserData = 5,
///
/// End-of-enumeration; do not use in application code.
///
Last = 6
};
}