1 /* 2 * Copyright (c) 2026, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef __SFCP_LINK_DEFS_H__ 9 #define __SFCP_LINK_DEFS_H__ 10 11 #include <stdint.h> 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 /** 18 * \typedef sfcp_node_id_t 19 * \brief Represents the unique identifier for a node. 20 * 21 * A node ID is an 8-bit unsigned integer used to identify a node 22 * in a network or system. 23 */ 24 typedef uint8_t sfcp_node_id_t; 25 26 /** 27 * \typedef sfcp_link_id_t 28 * \brief Represents the unique identifier for a communication link. 29 * 30 * A link ID is an 8-bit unsigned integer used to identify a communication 31 * link between nodes. 32 */ 33 typedef uint8_t sfcp_link_id_t; 34 35 #ifdef __cplusplus 36 } 37 #endif 38 39 #endif /* __SFCP_LINK_DEFS_H__ */ 40