| _buffer | join::BasicNdp< Protocol > | protected |
| _filter | join::BasicNdp< Protocol > | protected |
| _hardware | join::BasicNdp< Protocol > | protected |
| _index | join::BasicNdp< Protocol > | protected |
| _interface | join::BasicNdp< Protocol > | protected |
| _message | join::BasicNdp< Protocol > | protected |
| _neighborAdvertisementCalling | join::BasicNdp< Protocol > | protected |
| _neighborAdvertisementListener | join::BasicNdp< Protocol > | protected |
| _neighborMutex | join::BasicNdp< Protocol > | protected |
| _neighborPending | join::BasicNdp< Protocol > | protected |
| _neighborSolicitationCalling | join::BasicNdp< Protocol > | protected |
| _neighborSolicitationListener | join::BasicNdp< Protocol > | protected |
| _reactor | join::BasicNdp< Protocol > | protected |
| _socket | join::BasicNdp< Protocol > | protected |
| applyFilter(uint8_t type, bool pass) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| attach() | join::BasicNdp< Protocol > | inlineprotected |
| BasicNdp()=delete | join::BasicNdp< Protocol > | protected |
| BasicNdp(const std::string &interface, uint8_t filter, const IpAddress &group, Reactor &reactor) | join::BasicNdp< Protocol > | inlineprotected |
| BasicNdp(const BasicNdp &other)=delete | join::BasicNdp< Protocol > | protected |
| BasicNdp(BasicNdp &&other)=delete | join::BasicNdp< Protocol > | protected |
| BasicNdpClient()=delete | join::BasicNdpClient< Protocol > | |
| BasicNdpClient(const std::string &interface, Reactor &reactor=ReactorThread::reactor()) | join::BasicNdpClient< Protocol > | inlineexplicit |
| detach() noexcept | join::BasicNdp< Protocol > | inlineprotected |
| Endpoint typedef | join::BasicNdp< Protocol > | protected |
| EventHandler()=default | join::EventHandler | protected |
| EventHandler(const EventHandler &other)=default | join::EventHandler | protected |
| EventHandler(EventHandler &&other)=default | join::EventHandler | protected |
| hardware() const noexcept | join::BasicNdp< Protocol > | inlineprotected |
| index() const noexcept | join::BasicNdp< Protocol > | inlineprotected |
| interface() const noexcept | join::BasicNdp< Protocol > | inlineprotected |
| lookup(const std::string &interface) | join::BasicNdp< Protocol > | inlineprotectedstatic |
| neighborAdvertise(const NeighborAdvertisement &advert, const IpAddress &destination=IpAddress::ipv6AllNodes) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| neighborAdvertise(const NeighborAdvertisement &advert, const NeighborSolicitation &solicitation) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| NeighborAdvertisementNotify typedef | join::BasicNdp< Protocol > | protected |
| neighborSolicit(const IpAddress &target, NeighborAdvertisement &advert, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| NeighborSolicitationNotify typedef | join::BasicNdp< Protocol > | protected |
| onClose(int fd) | join::EventHandler | inlineprotectedvirtual |
| onError(int fd) | join::EventHandler | inlineprotectedvirtual |
| onEvent(int fd, uint32_t revents) | join::EventHandler | inlineprotectedvirtual |
| onNeighborMessage(size_t size, const IpAddress &from) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| onWriteable(int fd) | join::EventHandler | inlineprotectedvirtual |
| operator=(const BasicNdp &other)=delete | join::BasicNdp< Protocol > | protected |
| operator=(BasicNdp &&other)=delete | join::BasicNdp< Protocol > | protected |
| join::EventHandler::operator=(const EventHandler &other)=default | join::EventHandler | protected |
| join::EventHandler::operator=(EventHandler &&other)=default | join::EventHandler | protected |
| receive(char *data, size_t maxSize, IpAddress &from) | join::BasicNdp< Protocol > | inlineprotected |
| RouterAdvertisementNotify typedef | join::BasicNdpClient< Protocol > | |
| routerSolicit() noexcept | join::BasicNdpClient< Protocol > | inline |
| routerSolicit(RouterAdvertisement &advert, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicNdpClient< Protocol > | inline |
| send(const char *data, size_t size, const IpAddress &destination) | join::BasicNdp< Protocol > | inlineprotected |
| setNeighborAdvertisementListener(NeighborAdvertisementNotify cb) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| setNeighborSolicitationListener(NeighborSolicitationNotify cb) noexcept | join::BasicNdp< Protocol > | inlineprotected |
| setRouterAdvertisementListener(RouterAdvertisementNotify cb) noexcept | join::BasicNdpClient< Protocol > | inline |
| Socket typedef | join::BasicNdp< Protocol > | protected |
| unsetNeighborAdvertisementListener() noexcept | join::BasicNdp< Protocol > | inlineprotected |
| unsetNeighborSolicitationListener() noexcept | join::BasicNdp< Protocol > | inlineprotected |
| unsetRouterAdvertisementListener() noexcept | join::BasicNdpClient< Protocol > | inline |
| ~BasicNdp()=default | join::BasicNdp< Protocol > | protectedvirtual |
| ~BasicNdpClient() | join::BasicNdpClient< Protocol > | inline |
| ~EventHandler()=default | join::EventHandler | protectedvirtual |