|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::NeighborManager, including all inherited members.
| _buffer | join::NetlinkManager | protected |
| _bufferSize | join::NetlinkManager | protectedstatic |
| _pending | join::NetlinkManager | protected |
| _reactor | join::NetlinkManager | protected |
| _seq | join::NetlinkManager | protected |
| _syncMutex | join::NetlinkManager | protected |
| addAttributes(struct nlmsghdr *nlh, int type, const void *data, int alen) | join::NetlinkManager | protectedstatic |
| addNeighbor(uint32_t index, const IpAddress &ipAddress, const MacAddress &macAddress, uint16_t state=NUD_PERMANENT, bool sync=false) | join::NeighborManager | |
| addNeighbor(const std::string &interfaceName, const IpAddress &ipAddress, const MacAddress &macAddress, uint16_t state=NUD_PERMANENT, bool sync=false) | join::NeighborManager | |
| addNeighborListener(const NeighborNotify &cb) | join::NeighborManager | |
| enumerate() | join::NeighborManager | |
| enumerate(uint32_t index) | join::NeighborManager | |
| enumerate(const std::string &interfaceName) | join::NeighborManager | |
| findByIndex(uint32_t index, const IpAddress &ipAddress) | join::NeighborManager | |
| findByName(const std::string &interfaceName, const IpAddress &ipAddress) | join::NeighborManager | |
| flushNeighbors(uint32_t index, bool sync=false) | join::NeighborManager | |
| flushNeighbors(const std::string &interfaceName, bool sync=false) | join::NeighborManager | |
| instance() | join::NeighborManager | static |
| Neighbor class | join::NeighborManager | friend |
| NeighborManager(Reactor *reactor=nullptr) | join::NeighborManager | explicit |
| NeighborManager(const NeighborManager &other)=delete | join::NeighborManager | |
| NeighborManager(NeighborManager &&other)=delete | join::NeighborManager | |
| NeighborNotify typedef | join::NeighborManager | |
| NetlinkManager(uint32_t groups, Reactor *reactor=nullptr) | join::NetlinkManager | |
| NetlinkManager(const NetlinkManager &)=delete | join::NetlinkManager | |
| NetlinkManager(NetlinkManager &&)=delete | join::NetlinkManager | |
| notifyRequest(uint32_t seq, int error=0) | join::NetlinkManager | protected |
| onReceive(int fd) override final | join::NetlinkManager | protectedvirtual |
| operator=(const NeighborManager &other)=delete | join::NeighborManager | |
| operator=(NeighborManager &&other)=delete | join::NeighborManager | |
| join::NetlinkManager::operator=(const NetlinkManager &)=delete | join::NetlinkManager | |
| join::NetlinkManager::operator=(NetlinkManager &&)=delete | join::NetlinkManager | |
| join::BasicDatagramSocket::operator=(const BasicDatagramSocket &other)=delete | join::BasicDatagramSocket< Protocol > | |
| join::BasicDatagramSocket::operator=(BasicDatagramSocket &&other) | join::BasicDatagramSocket< Protocol > | inline |
| join::BasicSocket::operator=(const BasicSocket &other)=delete | join::BasicSocket< Protocol > | |
| join::BasicSocket::operator=(BasicSocket &&other) | join::BasicSocket< Protocol > | inline |
| join::EventHandler::operator=(const EventHandler &other)=default | join::EventHandler | |
| join::EventHandler::operator=(EventHandler &&other)=default | join::EventHandler | |
| reactor() const noexcept | join::NetlinkManager | |
| refresh() | join::NeighborManager | |
| removeNeighbor(uint32_t index, const IpAddress &ipAddress, bool sync=false) | join::NeighborManager | |
| removeNeighbor(const std::string &interfaceName, const IpAddress &ipAddress, bool sync=false) | join::NeighborManager | |
| removeNeighborListener(uint64_t id) | join::NeighborManager | |
| sendRequest(struct nlmsghdr *nlh, bool sync, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::NetlinkManager | protected |
| start() | join::NetlinkManager | protected |
| startNestedAttributes(struct nlmsghdr *nlh, int type) | join::NetlinkManager | protectedstatic |
| stop() | join::NetlinkManager | protected |
| stopNestedAttributes(struct nlmsghdr *nlh, struct rtattr *nested) | join::NetlinkManager | protectedstatic |
| updateValue(T &oldVal, const T &newVal, Flag changed) | join::NetlinkManager | inlineprotectedstatic |
| waitResponse(ScopedLock< Mutex > &lock, uint32_t seq, std::chrono::duration< Rep, Period > timeout) | join::NetlinkManager | inlineprotected |
| ~NeighborManager() | join::NeighborManager | |
| ~NetlinkManager()=default | join::NetlinkManager | virtual |