]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add ParsedOptionsPointer for library representation of 'options=' parameters
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 24 Dec 2016 03:20:42 +0000 (16:20 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 24 Dec 2016 03:20:42 +0000 (16:20 +1300)
src/security/forward.h

index 963121b79cb83cf8f566221990418bdcf9a50380..5e4f7b1c5f712fdf1f0eb40b77feaced096c3c78 100644 (file)
@@ -123,6 +123,13 @@ namespace Io
 } // namespace Io
 
 class KeyData;
+
+#if !USE_OPENSSL && USE_GNUTLS
+typedef std::unique_ptr<struct gnutls_priority_st, HardFun<void, gnutls_priority_t, &gnutls_priority_deinit>> ParsedOptionsPointer;
+#else
+typedef std::unique_ptr<uint32_t> ParsedOptionsPointer;
+#endif
+
 class PeerConnector;
 class PeerOptions;
 class ServerOptions;