Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка nd6.h

Опции
Развертывание Target:

На этой странице

Ссылка nd6.h

Включенные заголовки

  • <sys/appleapiopts.h>

  • <sys/queue.h>

Функции

  • nd6_lookup_ipv6 nd6_lookup_ipv6 Доступный в OS X v10.4 через OS X v10.5

    Объявление

    Objective C

    errno_t nd6_lookup_ipv6 ( ifnet_t interface, const struct sockaddr_in6 *ip6_dest, struct sockaddr_dl *ll_dest, size_t ll_dest_len, route_t hint, mbuf_t packet );

    Параметры

    interface

    Интерфейс пакет пересылается.

    ip6_dest

    Место назначения IPv6 пакета.

    ll_dest

    На выводе, месте назначения канального уровня.

    ll_dest_len

    Длина буфера для ll_dest.

    hint

    Любая подсказка маршрутизации передается из протокола.

    packet

    Передаваемый пакет.

    Возвращаемое значение

    Может возвратить ошибку, такую как EHOSTDOWN или ENETUNREACH. Если эта функция возвращает EJUSTRETURN, пакет был поставлен в очередь и будет отправлен, когда разрешен адрес. Если какое-либо другое значение возвращается, вызывающая сторона ответственна за избавление от пакета.

    Обсуждение

    Эта функция проверит таблицу маршрутизации на кэшируемую запись обнаружения соседних устройств или инициирует запрос обнаружения соседних устройств, чтобы разрешить, что IPv6 адресуется к адресу канального уровня.

    без обозначения даты записи сохранены в таблице маршрутизации. Эта функция будет поиск место назначения IPv6 в таблице маршрутизации. Если место назначения потребует передачи шлюзу, то маршрут шлюза будет искаться. Запись маршрута проверена, чтобы определить, известен ли адрес назначения канального уровня. Если неизвестный, обнаружение соседних устройств будет использоваться для разрешения записи.

    Оператор импорта

    Objective C

    #include <nd6.h>;

    Доступность

    Доступный в OS X v10.4 через OS X v10.5.