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:231
MPTCPD_API void mptcpd_idm_destroy(struct mptcpd_idm *idm)
Destroy MPTCP address ID manager.
Definition id_manager.c:162
MPTCPD_API struct mptcpd_idm * mptcpd_idm_create(void)
Create MPTCP address ID manager.
Definition id_manager.c:138
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:203
Internal mptcpd address ID manager data.
Definition id_manager.c:45
mptcpd user space path manager attribute types.
uint8_t mptcpd_aid_t
MPTCP address ID type.
Definition types.h:29