getifmaddrs - get multicast group memberships
struct ifmaddrs *ifma_next; /* Pointer to next struct */
struct sockaddr *ifma_name; /* Interface name (AF_LINK) */
struct sockaddr *ifma_addr; /* Multicast address */
struct sockaddr *ifma_lladdr; /* Link-layer translation, if any */
The ifma_next field contains a pointer to the next structure on the list. This field is NULL in last structure on the list.
The ifma_name field references an AF_LINK address structure, containing the name of the interface where the membership exists.
The ifma_addr references the address that this membership is for.
The ifma_lladdr field references a link-layer translation for the protocol-level address in ifma_addr if one is set, otherwise it is NULL
The data returned by
getifmaddrs ();
is dynamically allocated and should be freed using
freeifmaddrs ();
when no longer needed.
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |