|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::InterfaceManager, including all inherited members.
| addAddressListener(const AddressNotify &cb) | join::InterfaceManager | |
| addLinkListener(const LinkNotify &cb) | join::InterfaceManager | |
| AddressNotify typedef | join::InterfaceManager | |
| addRouteListener(const RouteNotify &cb) | join::InterfaceManager | |
| createBridgeInterface(const std::string &interfaceName, bool sync=false) | join::InterfaceManager | |
| createDummyInterface(const std::string &interfaceName, bool sync=false) | join::InterfaceManager | |
| createGreInterface(const std::string &tunnelName, uint32_t parentIndex, const IpAddress &localAddress, const IpAddress &remoteAddress, const uint32_t *ikey=nullptr, const uint32_t *okey=nullptr, uint8_t ttl=64, bool sync=false) | join::InterfaceManager | |
| createGreInterface(const std::string &tunnelName, const std::string &parentName, const IpAddress &localAddress, const IpAddress &remoteAddress, const uint32_t *ikey=nullptr, const uint32_t *okey=nullptr, uint8_t ttl=64, bool sync=false) | join::InterfaceManager | |
| createVethInterface(const std::string &hostName, const std::string &peerName, pid_t *pid=nullptr, bool sync=false) | join::InterfaceManager | |
| createVlanInterface(const std::string &interfaceName, uint32_t parentIndex, uint16_t id, uint16_t proto=ETH_P_8021Q, bool sync=false) | join::InterfaceManager | |
| createVlanInterface(const std::string &interfaceName, const std::string &parentName, uint16_t id, uint16_t proto=ETH_P_8021Q, bool sync=false) | join::InterfaceManager | |
| enumerate() | join::InterfaceManager | |
| findByIndex(uint32_t interfaceIndex) | join::InterfaceManager | |
| findByName(const std::string &interfaceName) | join::InterfaceManager | |
| instance() | join::InterfaceManager | static |
| Interface class | join::InterfaceManager | friend |
| InterfaceManager(const InterfaceManager &other)=delete | join::InterfaceManager | |
| InterfaceManager(InterfaceManager &&other)=delete | join::InterfaceManager | |
| LinkNotify typedef | join::InterfaceManager | |
| join::BasicDatagramSocket::mtu() const | join::BasicDatagramSocket< Protocol > | inlineprivate |
| operator=(const InterfaceManager &other)=delete | join::InterfaceManager | |
| operator=(InterfaceManager &&other)=delete | join::InterfaceManager | |
| join::BasicDatagramSocket::operator=(const BasicDatagramSocket &other)=delete | join::BasicDatagramSocket< Protocol > | private |
| join::BasicDatagramSocket::operator=(BasicDatagramSocket &&other) | join::BasicDatagramSocket< Protocol > | inlineprivate |
| join::BasicSocket::operator=(const BasicSocket &other)=delete | join::BasicSocket< Protocol > | private |
| join::BasicSocket::operator=(BasicSocket &&other) | join::BasicSocket< Protocol > | inlineprivate |
| refresh(bool sync=true) | join::InterfaceManager | |
| removeAddressListener(const AddressNotify &cb) | join::InterfaceManager | |
| removeInterface(uint32_t interfaceIndex, bool sync=false) | join::InterfaceManager | |
| removeInterface(const std::string &interfaceName, bool sync=false) | join::InterfaceManager | |
| removeLinkListener(const LinkNotify &cb) | join::InterfaceManager | |
| removeRouteListener(const RouteNotify &cb) | join::InterfaceManager | |
| RouteNotify typedef | join::InterfaceManager | |
| ~InterfaceManager() | join::InterfaceManager |