1/*
2 * coap.h -- main header file for CoAP stack of libcoap
3 *
4 * Copyright (C) 2010-2012,2015-2016 Olaf Bergmann <bergmann@tzi.org>
5 *               2015 Carsten Schoenert <c.schoenert@t-online.de>
6 *
7 * This file is part of the CoAP library libcoap. Please see README for terms
8 * of use.
9 */
10
11#ifndef _COAP_H_
12#define _COAP_H_
13
14#include "libcoap.h"
15
16/* Define the address where bug reports for libcoap should be sent. */
17#define LIBCOAP_PACKAGE_BUGREPORT @PACKAGE_BUGREPORT@
18
19/* Define the full name of libcoap. */
20#define LIBCOAP_PACKAGE_NAME @PACKAGE_NAME@
21
22/* Define the full name and version of libcoap. */
23#define LIBCOAP_PACKAGE_STRING @PACKAGE_STRING@
24
25/* Define the home page for libcoap. */
26#define LIBCOAP_PACKAGE_URL @PACKAGE_URL@
27
28/* Define the version of libcoap this file belongs to. */
29#define LIBCOAP_PACKAGE_VERSION @PACKAGE_VERSION@
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
35#include "address.h"
36#include "async.h"
37#include "bits.h"
38#include "block.h"
39#include "coap_io.h"
40#include "coap_time.h"
41#include "debug.h"
42#include "encode.h"
43#include "mem.h"
44#include "net.h"
45#include "option.h"
46#include "pdu.h"
47#include "prng.h"
48#include "resource.h"
49#include "str.h"
50#include "subscribe.h"
51#include "uri.h"
52#include "uthash.h"
53#include "utlist.h"
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif /* _COAP_H_ */
60