1 /* 2 * TLS module - select interface 3 * 4 * Copyright (C) 2005,2006 iptelorg GmbH 5 * Copyright (C) 2006 enum.at 6 * 7 * This file is part of Kamailio, a free SIP server. 8 * 9 * Kamailio is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as published by 11 * the Free Software Foundation; either version 2 of the License, or 12 * (at your option) any later version 13 * 14 * Kamailio is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public License 20 * along with this program; if not, write to the Free Software 21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 22 * 23 * Exception: permission to copy, modify, propagate, and distribute a work 24 * formed by combining OpenSSL toolkit software and the code in this file, 25 * such as linking with software components and libraries released under 26 * OpenSSL project license. 27 */ 28 /*! 29 * \file 30 * \brief Kamailio TLS support :: select interface 31 * \ingroup tls 32 * Module: \ref tls 33 */ 34 35 36 #ifndef _TLS_SELECT_H 37 #define _TLS_SELECT_H 38 39 #include "../../core/select.h" 40 #include "../../core/pvar.h" 41 #include "../../core/tcp_conn.h" 42 43 extern select_row_t tls_sel[]; 44 45 extern pv_export_t tls_pv[]; 46 47 void tls_set_pv_con(struct tcp_connection *c); 48 49 #endif /* _TLS_SELECT_H */ 50