Flags.cs 768 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. namespace Renci.SshNet.Sftp
  3. {
  4. [Flags]
  5. internal enum Flags
  6. {
  7. None = 0x00000000,
  8. /// <summary>
  9. /// SSH_FXF_READ
  10. /// </summary>
  11. Read = 0x00000001,
  12. /// <summary>
  13. /// SSH_FXF_WRITE
  14. /// </summary>
  15. Write = 0x00000002,
  16. /// <summary>
  17. /// SSH_FXF_APPEND
  18. /// </summary>
  19. Append = 0x00000004,
  20. /// <summary>
  21. /// SSH_FXF_CREAT
  22. /// </summary>
  23. CreateNewOrOpen = 0x00000008,
  24. /// <summary>
  25. /// SSH_FXF_TRUNC
  26. /// </summary>
  27. Truncate = 0x00000010,
  28. /// <summary>
  29. /// SSH_FXF_EXCL
  30. /// </summary>
  31. CreateNew = 0x00000028
  32. }
  33. }