p2p_dodag.h¶
DODAG-related functions for P2P-RPL.
Header file, which defines all public known DODAG-related functions for P2P-RPL.
-
GNRC_RPL_P2P_EXTS_NUMOF
¶ Number of P2P RPL DODAG extensions.
1
(1)
-
gnrc_rpl_p2p_ext_t
gnrc_rpl_p2p_exts
()¶ P2P-RPL DODAG extensions table.
-
gnrc_rpl_p2p_ext_t *
gnrc_rpl_p2p_ext_new
(structs.h::gnrc_rpl_dodag_t
* dodag)¶ Allocate a free P2P-RPL DODAG extension.
Return values
- Pointer to a free P2P-RPL DODAG extension
- NULL, if no free P2P-RPL DODAG extension is available
-
void
gnrc_rpl_p2p_ext_remove
(structs.h::gnrc_rpl_dodag_t
* dodag)¶ Free the P2P-RPL DODAG extension of
dodag
.Parameters
dodag: Pointer to a P2P-RPL DODAG
-
gnrc_rpl_p2p_ext_t *
gnrc_rpl_p2p_ext_get
(structs.h::gnrc_rpl_dodag_t
* dodag)¶ Get the appropriate P2P-RPL DODAG extension of the
dodag
.Parameters
dodag: Pointer to a P2P-RPL DODAG Return values
- Pointer to a P2P-RPL DODAG extension
- NULL, if no P2P-RPL DODAG extension is available for
dodag