diff options
author | Youness Alaoui <youness.alaoui@collabora.co.uk> | 2014-04-11 00:14:22 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2014-05-17 00:22:33 -0400 |
commit | b3f915fd8924ac501cb9baf795c977e173b08b87 (patch) | |
tree | 74bcb2835def980a938f4a0ae1913a145fbdda37 /socket/tcp-passive.h | |
parent | 596e4f4b10ffea0a33e463e78dbd98d714caf536 (diff) | |
download | libnice-b3f915fd8924ac501cb9baf795c977e173b08b87.tar.gz |
Add tcp-passive and tcp-active socket layers with unit test
Diffstat (limited to 'socket/tcp-passive.h')
-rw-r--r-- | socket/tcp-passive.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/socket/tcp-passive.h b/socket/tcp-passive.h new file mode 100644 index 0000000..37e780b --- /dev/null +++ b/socket/tcp-passive.h @@ -0,0 +1,53 @@ +/* + * This file is part of the Nice GLib ICE library. + * + * (C) 2008-2012 Collabora Ltd. + * Contact: Youness Alaoui + * (C) 2008-2009 Nokia Corporation. All rights reserved. + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is the Nice GLib ICE library. + * + * The Initial Developers of the Original Code are Collabora Ltd and Nokia + * Corporation. All Rights Reserved. + * + * Contributors: + * Youness Alaoui, Collabora Ltd. + * George Kiagiadakis, Collabora Ltd. + * + * Alternatively, the contents of this file may be used under the terms of the + * the GNU Lesser General Public License Version 2.1 (the "LGPL"), in which + * case the provisions of LGPL are applicable instead of those above. If you + * wish to allow use of your version of this file only under the terms of the + * LGPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replace + * them with the notice and other provisions required by the LGPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the MPL or the LGPL. + */ + +#ifndef _TCP_PASSIVE_H +#define _TCP_PASSIVE_H + +#include "socket.h" + +G_BEGIN_DECLS + + +NiceSocket * nice_tcp_passive_socket_new (GMainContext *ctx, NiceAddress *addr); +NiceSocket * nice_tcp_passive_socket_accept (NiceSocket *socket); + + +G_END_DECLS + +#endif /* _TCP_PASSIVE_H */ + |