aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h')
-rw-r--r--contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h188
1 files changed, 94 insertions, 94 deletions
diff --git a/contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h b/contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h
index ae793fde93..3c2afd745a 100644
--- a/contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h
+++ b/contrib/libs/poco/NetSSL_OpenSSL/include/Poco/Net/NetSSL.h
@@ -1,94 +1,94 @@
-//
-// NetSSL.h
-//
-// Library: NetSSL_OpenSSL
-// Package: SSLCore
-// Module: OpenSSL
-//
-// Basic definitions for the Poco OpenSSL library.
-// This file must be the first file included by every other OpenSSL
-// header file.
-//
-// Copyright (c) 2006-2009, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier: BSL-1.0
-//
-
-
-#ifndef NetSSL_NetSSL_INCLUDED
-#define NetSSL_NetSSL_INCLUDED
-
-
-#include "Poco/Net/Net.h"
-#include "Poco/Crypto/Crypto.h"
-
-
-//
-// The following block is the standard way of creating macros which make exporting
-// from a DLL simpler. All files within this DLL are compiled with the NetSSL_EXPORTS
-// symbol defined on the command line. this symbol should not be defined on any project
-// that uses this DLL. This way any other project whose source files include this file see
-// NetSSL_API functions as being imported from a DLL, wheras this DLL sees symbols
-// defined with this macro as being exported.
-//
-#if (defined(_WIN32) || defined(__CYGWIN__)) && defined(POCO_DLL)
- #if defined(NetSSL_EXPORTS)
- #define NetSSL_API __declspec(dllexport)
- #else
- #define NetSSL_API __declspec(dllimport)
- #endif
-#endif
-
-
-#if !defined(NetSSL_API)
- #if !defined(POCO_NO_GCC_API_ATTRIBUTE) && defined (__GNUC__) && (__GNUC__ >= 4)
- #define NetSSL_API __attribute__ ((visibility ("default")))
- #else
- #define NetSSL_API
- #endif
-#endif
-
-
-//
-// Automatically link NetSSL and OpenSSL libraries.
-//
-#if defined(_MSC_VER)
- #if !defined(POCO_NO_AUTOMATIC_LIBS)
- #if !defined(NetSSL_EXPORTS)
- #pragma comment(lib, "PocoNetSSL" POCO_LIB_SUFFIX)
- #endif
- #endif // POCO_NO_AUTOMATIC_LIBS
-#endif
-
-
-namespace Poco {
-namespace Net {
-
-
-void NetSSL_API initializeSSL();
- /// Initialize the NetSSL library, as well as the underlying OpenSSL
- /// libraries, by calling Poco::Crypto::OpenSSLInitializer::initialize().
- ///
- /// Should be called before using any class from the NetSSL library.
- /// The NetSSL will be initialized automatically, through
- /// Poco::Crypto::OpenSSLInitializer instances or similar mechanisms
- /// when creating Context or SSLManager instances.
- /// However, it is recommended to call initializeSSL()
- /// in any case at application startup.
- ///
- /// Can be called multiple times; however, for every call to
- /// initializeSSL(), a matching call to uninitializeSSL()
- /// must be performed.
-
-
-void NetSSL_API uninitializeSSL();
- /// Uninitializes the NetSSL library by calling
- /// Poco::Crypto::OpenSSLInitializer::uninitialize() and
- /// shutting down the SSLManager.
-
-
-} } // namespace Poco::Net
-
-
-#endif // NetSSL_NetSSL_INCLUDED
+//
+// NetSSL.h
+//
+// Library: NetSSL_OpenSSL
+// Package: SSLCore
+// Module: OpenSSL
+//
+// Basic definitions for the Poco OpenSSL library.
+// This file must be the first file included by every other OpenSSL
+// header file.
+//
+// Copyright (c) 2006-2009, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#ifndef NetSSL_NetSSL_INCLUDED
+#define NetSSL_NetSSL_INCLUDED
+
+
+#include "Poco/Net/Net.h"
+#include "Poco/Crypto/Crypto.h"
+
+
+//
+// The following block is the standard way of creating macros which make exporting
+// from a DLL simpler. All files within this DLL are compiled with the NetSSL_EXPORTS
+// symbol defined on the command line. this symbol should not be defined on any project
+// that uses this DLL. This way any other project whose source files include this file see
+// NetSSL_API functions as being imported from a DLL, wheras this DLL sees symbols
+// defined with this macro as being exported.
+//
+#if (defined(_WIN32) || defined(__CYGWIN__)) && defined(POCO_DLL)
+ #if defined(NetSSL_EXPORTS)
+ #define NetSSL_API __declspec(dllexport)
+ #else
+ #define NetSSL_API __declspec(dllimport)
+ #endif
+#endif
+
+
+#if !defined(NetSSL_API)
+ #if !defined(POCO_NO_GCC_API_ATTRIBUTE) && defined (__GNUC__) && (__GNUC__ >= 4)
+ #define NetSSL_API __attribute__ ((visibility ("default")))
+ #else
+ #define NetSSL_API
+ #endif
+#endif
+
+
+//
+// Automatically link NetSSL and OpenSSL libraries.
+//
+#if defined(_MSC_VER)
+ #if !defined(POCO_NO_AUTOMATIC_LIBS)
+ #if !defined(NetSSL_EXPORTS)
+ #pragma comment(lib, "PocoNetSSL" POCO_LIB_SUFFIX)
+ #endif
+ #endif // POCO_NO_AUTOMATIC_LIBS
+#endif
+
+
+namespace Poco {
+namespace Net {
+
+
+void NetSSL_API initializeSSL();
+ /// Initialize the NetSSL library, as well as the underlying OpenSSL
+ /// libraries, by calling Poco::Crypto::OpenSSLInitializer::initialize().
+ ///
+ /// Should be called before using any class from the NetSSL library.
+ /// The NetSSL will be initialized automatically, through
+ /// Poco::Crypto::OpenSSLInitializer instances or similar mechanisms
+ /// when creating Context or SSLManager instances.
+ /// However, it is recommended to call initializeSSL()
+ /// in any case at application startup.
+ ///
+ /// Can be called multiple times; however, for every call to
+ /// initializeSSL(), a matching call to uninitializeSSL()
+ /// must be performed.
+
+
+void NetSSL_API uninitializeSSL();
+ /// Uninitializes the NetSSL library by calling
+ /// Poco::Crypto::OpenSSLInitializer::uninitialize() and
+ /// shutting down the SSLManager.
+
+
+} } // namespace Poco::Net
+
+
+#endif // NetSSL_NetSSL_INCLUDED