• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * coap.h -- main header file for CoAP stack of libcoap
3  *
4  * Copyright (C) 2010-2012,2015-2023 Olaf Bergmann <bergmann@tzi.org>
5  *               2015 Carsten Schoenert <c.schoenert@t-online.de>
6  *
7  * SPDX-License-Identifier: BSD-2-Clause
8  *
9  * This file is part of the CoAP library libcoap. Please see README for terms
10  * of use.
11  */
12 
13 /**
14  * @file coap.h
15  * @brief Primary include file
16  */
17 
18 #ifndef COAP_H_
19 #define COAP_H_
20 
21 /* Define the address where bug reports for libcoap should be sent. */
22 #define LIBCOAP_PACKAGE_BUGREPORT "libcoap-developers@lists.sourceforge.net"
23 
24 /* Define the full name of libcoap. */
25 #define LIBCOAP_PACKAGE_NAME "libcoap"
26 
27 /* Define the full name and version of libcoap. */
28 #define LIBCOAP_PACKAGE_STRING "libcoap 4.3.4"
29 
30 /* Define the home page for libcoap. */
31 #define LIBCOAP_PACKAGE_URL "https://libcoap.net/"
32 
33 /* Define the version of libcoap this file belongs to. */
34 #define LIBCOAP_PACKAGE_VERSION "4.3.4"
35 
36 /* Define the numeric version identifier for libcoap */
37 #define LIBCOAP_VERSION (4003004U)
38 
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 
43 #include "coap3/libcoap.h"
44 #include "securec.h"
45 #include "coap3/coap_forward_decls.h"
46 #include "coap3/coap_address.h"
47 #include "coap3/coap_async.h"
48 #include "coap3/coap_block.h"
49 #include "coap3/coap_cache.h"
50 #include "coap3/coap_debug.h"
51 #include "coap3/coap_dtls.h"
52 #include "coap3/coap_encode.h"
53 #include "coap3/coap_event.h"
54 #include "coap3/coap_io.h"
55 #include "coap3/coap_internal.h"
56 #include "coap3/coap_layers_internal.h"
57 #include "coap3/coap_mem.h"
58 #include "coap3/coap_net.h"
59 #include "coap3/coap_netif_internal.h"
60 #include "coap3/coap_option.h"
61 #include "coap3/coap_oscore.h"
62 #include "coap3/coap_pdu.h"
63 #include "coap3/coap_prng.h"
64 #include "coap3/coap_resource.h"
65 #include "coap3/coap_str.h"
66 #include "coap3/coap_subscribe.h"
67 #include "coap3/coap_time.h"
68 #include "coap3/coap_uri.h"
69 #include "coap3/coap_ws.h"
70 
71 #ifdef __cplusplus
72 }
73 #endif
74 
75 #endif /* COAP_H_ */
76