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