nRF Connect SDK API
3.4.99
Toggle main menu visibility
Loading...
Searching...
No Matches
dect_net_l2_rpc.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2026 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5
*/
6
11
12
#ifndef DECT_NET_L2_RPC_H_
13
#define DECT_NET_L2_RPC_H_
14
15
#include <zephyr/net/net_if.h>
16
#include <zephyr/net/net_pkt.h>
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
22
#if defined(CONFIG_DECT_NR_RPC_SERVER) || defined(__DOXYGEN__)
23
29
39
typedef
void (*
dect_net_l2_rpc_forward_cb_t
)(
struct
net_if *iface,
struct
net_pkt *pkt);
40
46
void
dect_net_l2_rpc_forward_register
(
dect_net_l2_rpc_forward_cb_t
cb);
47
53
typedef
void (*
dect_net_l2_link_state_cb_t
)(
struct
net_if *iface);
54
60
void
dect_net_l2_link_state_register
(
dect_net_l2_link_state_cb_t
cb);
61
67
void
dect_net_l2_rpc_client_set_connected
(
bool
connected);
68
70
71
#endif
/* CONFIG_DECT_NR_RPC_SERVER || __DOXYGEN__ */
72
73
#ifdef __cplusplus
74
}
75
#endif
76
77
#endif
/* DECT_NET_L2_RPC_H_ */
dect_net_l2_rpc_client_set_connected
void dect_net_l2_rpc_client_set_connected(bool connected)
Enable or disable RPC forwarding of received IPv6 in dect_net_l2_recv().
dect_net_l2_rpc_forward_register
void dect_net_l2_rpc_forward_register(dect_net_l2_rpc_forward_cb_t cb)
Register the RPC forward callback.
dect_net_l2_link_state_register
void dect_net_l2_link_state_register(dect_net_l2_link_state_cb_t cb)
Register the link-state callback.
dect_net_l2_link_state_cb_t
void(* dect_net_l2_link_state_cb_t)(struct net_if *iface)
Notify that DECT iface link state may have changed.
Definition
dect_net_l2_rpc.h:53
dect_net_l2_rpc_forward_cb_t
void(* dect_net_l2_rpc_forward_cb_t)(struct net_if *iface, struct net_pkt *pkt)
Handle an IPv6 packet received on the DECT iface for RPC forwarding.
Definition
dect_net_l2_rpc.h:39
include
net
dect
dect_net_l2_rpc.h
Generated on
for nRF Connect SDK API by
1.17.0