libcoap 4.3.5-develop-19cef11
coap.h
Go to the documentation of this file.
1/*
2 * coap.h -- main header file for CoAP stack of libcoap
3 *
4 * Copyright (C) 2010-2012,2015-2024 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
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.5"
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.5"
35
36/* Define the numeric version identifier for libcoap */
37#define LIBCOAP_VERSION (4003005ULL)
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42
43#include "coap3/libcoap.h"
44
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_mem.h"
56#include "coap3/coap_net.h"
57#include "coap3/coap_option.h"
58#include "coap3/coap_oscore.h"
59#include "coap3/coap_pdu.h"
60#include "coap3/coap_prng.h"
61#include "coap3/coap_proxy.h"
62#include "coap3/coap_resource.h"
63#include "coap3/coap_str.h"
66#include "coap3/coap_time.h"
67#include "coap3/coap_uri.h"
68#include "coap3/coap_ws.h"
69
70#ifdef __cplusplus
71}
72#endif
73
74#endif /* COAP_H_ */
Representation of network addresses.
State management for asynchronous messages.
CoAP Block information.
Provides a simple cache request storage for CoAP requests.
CoAP Logging support.
CoAP DTLS support.
Encoding and decoding of CoAP data types.
Event handling.
CoAP forward definitions.
Default network I/O functions.
CoAP memory handling.
CoAP context interface.
Helpers for handling options in CoAP PDUs.
CoAP OSCORE support.
Pre-defined constants that reflect defaults for CoAP.
Pseudo Random Numbers.
Helper functions for proxy handling.
Generic resource handling.
Strings to be used in the CoAP library.
Defines the application visible subscribe information.
CoAP optional functionality.
Clock Handling.
Helper functions for URI treatment.
CoAP WebSockets support.
Platform specific header file for CoAP stack.