summaryrefslogtreecommitdiff
path: root/httpd/tnt/ssl.h
diff options
context:
space:
mode:
authorSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-02 19:18:27 +0000
committerSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-02 19:18:27 +0000
commit48c46dfdd986ad4a7a0692d05992f7882bef6a88 (patch)
tree88a3a88a7ab43632850569cba3ab48a1924d9e52 /httpd/tnt/ssl.h
downloadvdr-plugin-live-48c46dfdd986ad4a7a0692d05992f7882bef6a88.tar.gz
vdr-plugin-live-48c46dfdd986ad4a7a0692d05992f7882bef6a88.tar.bz2
- initial checkin
Diffstat (limited to 'httpd/tnt/ssl.h')
-rw-r--r--httpd/tnt/ssl.h52
1 files changed, 52 insertions, 0 deletions
diff --git a/httpd/tnt/ssl.h b/httpd/tnt/ssl.h
new file mode 100644
index 0000000..6660d2f
--- /dev/null
+++ b/httpd/tnt/ssl.h
@@ -0,0 +1,52 @@
+/* tnt/ssl.h
+ * Copyright (C) 2006 Tommi Maekitalo
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * is provided AS IS, WITHOUT ANY WARRANTY; without even the implied
+ * warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, and
+ * NON-INFRINGEMENT. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ */
+
+#ifndef TNT_SSL_H
+#define TNT_SSL_H
+
+#ifdef WITH_GNUTLS
+# include "tnt/gnutls.h"
+# define USE_SSL
+#endif
+
+#ifdef WITH_OPENSSL
+# include "tnt/openssl.h"
+# define USE_SSL
+#endif
+
+namespace tnt
+{
+#ifdef WITH_GNUTLS
+
+ typedef GnuTlsServer SslServer;
+ typedef GnuTls_iostream ssl_iostream;
+
+#endif
+
+#ifdef WITH_OPENSSL
+
+ typedef OpensslServer SslServer;
+ typedef openssl_iostream ssl_iostream;
+
+#endif
+
+}
+
+#endif // TNT_SSL_H
+