10 #ifndef MPTCPD_ID_MANAGER_H
11 #define MPTCPD_ID_MANAGER_H
50 struct sockaddr
const *sa);
65 struct sockaddr
const *sa);
mptcpd shared library symbol export/import macros.
MPTCPD_API mptcpd_aid_t mptcpd_idm_remove_id(struct mptcpd_idm *idm, struct sockaddr const *sa)
Remove MPTCP address ID.
Definition: id_manager.c:267
MPTCPD_API void mptcpd_idm_destroy(struct mptcpd_idm *idm)
Destroy MPTCP address ID manager.
Definition: id_manager.c:206
MPTCPD_API struct mptcpd_idm * mptcpd_idm_create(void)
Create MPTCP address ID manager.
Definition: id_manager.c:183
MPTCPD_API mptcpd_aid_t mptcpd_idm_get_id(struct mptcpd_idm *idm, struct sockaddr const *sa)
Get MPTCP address ID.
Definition: id_manager.c:243
Internal mptcpd address ID manager data.
Definition: id_manager.c:42
mptcpd user space path manager attribute types.
uint8_t mptcpd_aid_t
MPTCP address ID type.
Definition: types.h:29