/* * Copyright (C) 2013, 2014 INRIA. * * This file is subject to the terms and conditions of the GNU Lesser * General Public License v2.1. See the file LICENSE in the top level * directory for more details. */ /** * @defgroup tcp TCP implementation * @ingroup net * @brief This module implements the TCP transport layer protocol. * This includes an (experimental) 6LoWPAN TCP header ompression. * @see * RFC draft-aayadi-6lowpan-tcphc-01 - TCP header compression for * 6LoWPAN * * @{ * @file * @brief tcp functions * @author Oliver Gesch * @author Martin Lenders * @author Cenk Gündoğan */ #ifndef TCP_H #define TCP_H #include "socket_base/in.h" #include "socket_base/socket.h" #include "socket_base/types.h" #ifdef __cplusplus extern "C" { #endif /** * Initializes tcp. * * @return 0 on success, other else. */ int tcp_init_transport_layer(void); #ifdef __cplusplus } #endif #endif /* TCP_H */ /** @} */