diff options
Diffstat (limited to 'library/cpp/openssl/method/io.h')
-rw-r--r-- | library/cpp/openssl/method/io.h | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/library/cpp/openssl/method/io.h b/library/cpp/openssl/method/io.h index ffe1da62f3..f1d3df978d 100644 --- a/library/cpp/openssl/method/io.h +++ b/library/cpp/openssl/method/io.h @@ -1,31 +1,31 @@ -#pragma once - +#pragma once + #include <library/cpp/openssl/holders/bio.h> - -namespace NOpenSSL { - -class TAbstractIO { -public: - TAbstractIO(); - virtual ~TAbstractIO(); - - virtual int Write(const char* data, size_t dlen, size_t* written) = 0; - virtual int Read(char* data, size_t dlen, size_t* readbytes) = 0; - virtual int Puts(const char* buf) = 0; - virtual int Gets(char* buf, int size) = 0; - - virtual long Ctrl(int cmd, long larg, void* parg); - virtual void Flush() = 0; - - int WriteOld(const char* data, int dlen); - int ReadOld(char* data, int dlen); - - inline operator BIO* () noexcept { - return Bio; - } - -private: - BIO* Bio; -}; - -} // namespace NOpenSSL + +namespace NOpenSSL { + +class TAbstractIO { +public: + TAbstractIO(); + virtual ~TAbstractIO(); + + virtual int Write(const char* data, size_t dlen, size_t* written) = 0; + virtual int Read(char* data, size_t dlen, size_t* readbytes) = 0; + virtual int Puts(const char* buf) = 0; + virtual int Gets(char* buf, int size) = 0; + + virtual long Ctrl(int cmd, long larg, void* parg); + virtual void Flush() = 0; + + int WriteOld(const char* data, int dlen); + int ReadOld(char* data, int dlen); + + inline operator BIO* () noexcept { + return Bio; + } + +private: + BIO* Bio; +}; + +} // namespace NOpenSSL |