join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::BasicNdp< Protocol > Member List

This is the complete list of members for join::BasicNdp< Protocol >, including all inherited members.

_bufferjoin::BasicNdp< Protocol >protected
_filterjoin::BasicNdp< Protocol >protected
_hardwarejoin::BasicNdp< Protocol >protected
_indexjoin::BasicNdp< Protocol >protected
_interfacejoin::BasicNdp< Protocol >protected
_messagejoin::BasicNdp< Protocol >protected
_neighborAdvertisementCallingjoin::BasicNdp< Protocol >protected
_neighborAdvertisementListenerjoin::BasicNdp< Protocol >protected
_neighborMutexjoin::BasicNdp< Protocol >protected
_neighborPendingjoin::BasicNdp< Protocol >protected
_neighborSolicitationCallingjoin::BasicNdp< Protocol >protected
_neighborSolicitationListenerjoin::BasicNdp< Protocol >protected
_reactorjoin::BasicNdp< Protocol >protected
_socketjoin::BasicNdp< Protocol >protected
applyFilter(uint8_t type, bool pass) noexceptjoin::BasicNdp< Protocol >inlineprotected
attach()join::BasicNdp< Protocol >inlineprotected
BasicNdp()=deletejoin::BasicNdp< Protocol >
BasicNdp(const std::string &interface, uint8_t filter, const IpAddress &group, Reactor &reactor)join::BasicNdp< Protocol >inline
BasicNdp(const BasicNdp &other)=deletejoin::BasicNdp< Protocol >
BasicNdp(BasicNdp &&other)=deletejoin::BasicNdp< Protocol >
detach() noexceptjoin::BasicNdp< Protocol >inlineprotected
Endpoint typedefjoin::BasicNdp< Protocol >
EventHandler()=defaultjoin::EventHandler
EventHandler(const EventHandler &other)=defaultjoin::EventHandler
EventHandler(EventHandler &&other)=defaultjoin::EventHandler
hardware() const noexceptjoin::BasicNdp< Protocol >inline
index() const noexceptjoin::BasicNdp< Protocol >inline
interface() const noexceptjoin::BasicNdp< Protocol >inline
lookup(const std::string &interface)join::BasicNdp< Protocol >inlineprotectedstatic
neighborAdvertise(const NeighborAdvertisement &advert, const IpAddress &destination=IpAddress::ipv6AllNodes) noexceptjoin::BasicNdp< Protocol >inline
neighborAdvertise(const NeighborAdvertisement &advert, const NeighborSolicitation &solicitation) noexceptjoin::BasicNdp< Protocol >inline
NeighborAdvertisementNotify typedefjoin::BasicNdp< Protocol >
neighborSolicit(const IpAddress &target, NeighborAdvertisement &advert, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexceptjoin::BasicNdp< Protocol >inline
NeighborSolicitationNotify typedefjoin::BasicNdp< Protocol >
onClose(int fd)join::EventHandlerinlineprotectedvirtual
onError(int fd)join::EventHandlerinlineprotectedvirtual
onEvent(int fd, uint32_t revents)join::EventHandlerinlineprotectedvirtual
onNeighborMessage(size_t size, const IpAddress &from) noexceptjoin::BasicNdp< Protocol >inlineprotected
onReadable(int fd)join::EventHandlerinlineprotectedvirtual
onWriteable(int fd)join::EventHandlerinlineprotectedvirtual
operator=(const BasicNdp &other)=deletejoin::BasicNdp< Protocol >
operator=(BasicNdp &&other)=deletejoin::BasicNdp< Protocol >
join::EventHandler::operator=(const EventHandler &other)=defaultjoin::EventHandler
join::EventHandler::operator=(EventHandler &&other)=defaultjoin::EventHandler
receive(char *data, size_t maxSize, IpAddress &from)join::BasicNdp< Protocol >inlineprotected
send(const char *data, size_t size, const IpAddress &destination)join::BasicNdp< Protocol >inlineprotected
setNeighborAdvertisementListener(NeighborAdvertisementNotify cb) noexceptjoin::BasicNdp< Protocol >inline
setNeighborSolicitationListener(NeighborSolicitationNotify cb) noexceptjoin::BasicNdp< Protocol >inline
Socket typedefjoin::BasicNdp< Protocol >
unsetNeighborAdvertisementListener() noexceptjoin::BasicNdp< Protocol >inline
unsetNeighborSolicitationListener() noexceptjoin::BasicNdp< Protocol >inline
~BasicNdp()=defaultjoin::BasicNdp< Protocol >virtual
~EventHandler()=defaultjoin::EventHandlervirtual