libcoap 4.3.5-develop-19cef11
coap_supported.h
Go to the documentation of this file.
1/*
2 * coap_supported.h -- CoAP optional functionality
3 *
4 * Copyright (C) 2024 Olaf Bergmann <bergmann@tzi.org>
5 *
6 * SPDX-License-Identifier: BSD-2-Clause
7 *
8 * This file is part of the CoAP library libcoap. Please see README for terms
9 * of use.
10 */
11
17#ifndef COAP_SUPPORTED_H_
18#define COAP_SUPPORTED_H_
19
33
40
47
54
61
68
75
82
89
96
102int coap_ipv4_is_supported(void);
103
109int coap_ipv6_is_supported(void);
110
117
124
131
138
145
151int coap_tcp_is_supported(void);
152
159
165int coap_tls_is_supported(void);
166
172int coap_ws_is_supported(void);
173
179int coap_wss_is_supported(void);
180
183#endif /* COAP_SUPPORTED_H_ */
int coap_dtls_cid_is_supported(void)
Check whether (D)TLS CID is available.
Definition: coap_notls.c:86
int coap_tcp_is_supported(void)
Check whether TCP is available.
Definition: coap_tcp.c:20
int coap_dtls_psk_is_supported(void)
Check whether (D)TLS PSK is available.
Definition: coap_notls.c:50
int coap_epoll_is_supported(void)
Determine whether epoll is supported or not.
Definition: coap_net.c:567
int coap_tls_is_supported(void)
Check whether TLS is available.
Definition: coap_notls.c:41
int coap_af_unix_is_supported(void)
Check whether socket type AF_UNIX is available.
Definition: coap_net.c:621
int coap_ws_is_supported(void)
Check whether WebSockets is available.
Definition: coap_ws.c:933
int coap_oscore_is_supported(void)
Check whether OSCORE is available.
Definition: coap_oscore.c:2195
int coap_ipv6_is_supported(void)
Check whether IPv6 is available.
Definition: coap_net.c:594
int coap_threadsafe_is_supported(void)
Determine whether libcoap is threadsafe or not.
Definition: coap_net.c:576
int coap_dtls_is_supported(void)
Check whether DTLS is available.
Definition: coap_notls.c:36
int coap_async_is_supported(void)
Check whether ASYNC (separate responses) is available.
Definition: coap_async.c:231
int coap_server_is_supported(void)
Check whether Server code is available.
Definition: coap_net.c:612
int coap_client_is_supported(void)
Check whether Client code is available.
Definition: coap_net.c:603
int coap_dtls_pki_is_supported(void)
Check whether (D)TLS PKI is available.
Definition: coap_notls.c:59
int coap_observe_persist_is_supported(void)
Check whether Observe Persist is available.
int coap_q_block_is_supported(void)
Check whether Q-BlockX is available.
Definition: coap_block.c:29
int coap_proxy_is_supported(void)
Check whether Proxy code is available.
Definition: coap_proxy.c:881
int coap_wss_is_supported(void)
Check whether Secure WebSockets is available.
Definition: coap_ws.c:938
int coap_dtls_rpk_is_supported(void)
Check whether (D)TLS RPK is available.
Definition: coap_notls.c:77
int coap_dtls_pkcs11_is_supported(void)
Check whether (D)TLS PKCS11 is available.
Definition: coap_notls.c:68
int coap_ipv4_is_supported(void)
Check whether IPv4 is available.
Definition: coap_net.c:585