OutputStreamPacket.cs 593 B

12345678910111213141516171819202122232425262728
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. using System.IO;
  5. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Bcpg
  6. {
  7. public abstract class OutputStreamPacket
  8. {
  9. private readonly BcpgOutputStream bcpgOut;
  10. internal OutputStreamPacket(
  11. BcpgOutputStream bcpgOut)
  12. {
  13. if (bcpgOut == null)
  14. throw new ArgumentNullException("bcpgOut");
  15. this.bcpgOut = bcpgOut;
  16. }
  17. public abstract BcpgOutputStream Open();
  18. public abstract void Close();
  19. }
  20. }
  21. #pragma warning restore
  22. #endif