libcoap
4.3.5
Toggle main menu visibility
Loading...
Searching...
No Matches
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
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.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
40
extern
"C"
{
41
#endif
42
43
#include "
coap3/libcoap.h
"
44
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_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
"
64
#include "
coap3/coap_subscribe.h
"
65
#include "
coap3/coap_supported.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_ */
coap_address.h
Representation of network addresses.
coap_async.h
State management for asynchronous messages.
coap_block.h
CoAP Block information.
coap_cache.h
Provides a simple cache request storage for CoAP requests.
coap_debug.h
CoAP Logging support.
coap_dtls.h
CoAP DTLS support.
coap_encode.h
Encoding and decoding of CoAP data types.
coap_event.h
Event handling.
coap_forward_decls.h
CoAP forward definitions.
coap_io.h
Default network I/O functions.
coap_mem.h
CoAP memory handling.
coap_net.h
CoAP context interface.
coap_option.h
Helpers for handling options in CoAP PDUs.
coap_oscore.h
CoAP OSCORE support.
coap_pdu.h
Pre-defined constants that reflect defaults for CoAP.
coap_prng.h
Pseudo Random Numbers.
coap_proxy.h
Helper functions for proxy handling.
coap_resource.h
Generic resource handling.
coap_str.h
Strings to be used in the CoAP library.
coap_subscribe.h
Defines the application visible subscribe information.
coap_supported.h
CoAP optional functionality.
coap_time.h
Clock Handling.
coap_uri.h
Helper functions for URI treatment.
coap_ws.h
CoAP WebSockets support.
libcoap.h
Platform specific header file for CoAP stack.
include
coap3
coap.h
Generated on
for libcoap by
1.17.0