1//
2// Session.cpp
3//
4// Library: NetSSL_OpenSSL
5// Package: SSLCore
6// Module: Session
7//
8// Copyright (c) 2010, Applied Informatics Software Engineering GmbH.
9// and Contributors.
10//
11// SPDX-License-Identifier: BSL-1.0
12//
13
14
15#if defined(__APPLE__)
16// Some OpenSSL functions are deprecated in OS X 10.7
17#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
18#endif
19
20
21#include "Poco/Net/Session.h"
22
23
24namespace Poco {
25namespace Net {
26
27
28Session::Session(SSL_SESSION* pSession):
29 _pSession(pSession)
30{
31}
32
33
34Session::~Session()
35{
36 SSL_SESSION_free(_pSession);
37}
38
39
40} } // namespace Poco::Net
41