|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::Interface, including all inherited members.
| addAddress(const IpAddress &ipAddress, uint32_t prefix, const IpAddress &broadcast={}, bool sync=false) | join::Interface | |
| addAddress(const Address &address, bool sync=false) | join::Interface | |
| Address typedef | join::Interface | |
| AddressList typedef | join::Interface | |
| addressList() const noexcept | join::Interface | |
| addRoute(const IpAddress &dest, uint32_t prefix, const IpAddress &gateway={}, uint32_t metric=0, bool sync=false) | join::Interface | |
| addRoute(const Route &route, bool sync=false) | join::Interface | |
| addToBridge(uint32_t masterIndex, bool sync=false) | join::Interface | |
| addToBridge(const std::string &masterName, bool sync=false) | join::Interface | |
| enable(bool enabled=true, bool sync=false) | join::Interface | |
| flags() const noexcept | join::Interface | |
| hasAddress(const IpAddress &ipAddress) | join::Interface | |
| hasLocalAddress() | join::Interface | |
| hasRoute(const IpAddress &dest, uint32_t prefix, const IpAddress &gateway, uint32_t metric) | join::Interface | |
| hasRoute(const Route &route) | join::Interface | |
| index() const noexcept | join::Interface | |
| Interface()=delete | join::Interface | |
| InterfaceManager class | join::Interface | friend |
| isBridge() const noexcept | join::Interface | |
| isDummy() const noexcept | join::Interface | |
| isEnabled() const noexcept | join::Interface | |
| isGre() const noexcept | join::Interface | |
| isLoopback() const noexcept | join::Interface | |
| isPointToPoint() const noexcept | join::Interface | |
| isRunning() const noexcept | join::Interface | |
| isTun() const noexcept | join::Interface | |
| isVeth() const noexcept | join::Interface | |
| isVlan() const noexcept | join::Interface | |
| kind() const noexcept | join::Interface | |
| mac(const MacAddress &macAddress, bool sync=false) | join::Interface | |
| mac() const noexcept | join::Interface | |
| master() const noexcept | join::Interface | |
| mtu(uint32_t mtuBytes, bool sync=false) | join::Interface | |
| mtu() const noexcept | join::Interface | |
| name() const noexcept | join::Interface | |
| operator<(const Interface::Ptr &lhs, const Interface::Ptr &rhs) | join::Interface | friend |
| operator==(const Interface::Ptr &lhs, const Interface::Ptr &rhs) | join::Interface | friend |
| Ptr typedef | join::Interface | |
| removeAddress(const IpAddress &ipAddress, uint32_t prefix, const IpAddress &broadcast={}, bool sync=false) | join::Interface | |
| removeAddress(const Address &address, bool sync=false) | join::Interface | |
| removeFromBridge(bool sync=false) | join::Interface | |
| removeRoute(const IpAddress &dest, uint32_t prefix, const IpAddress &gateway={}, uint32_t metric=0, bool sync=false) | join::Interface | |
| removeRoute(const Route &route, bool sync=false) | join::Interface | |
| Route typedef | join::Interface | |
| RouteList typedef | join::Interface | |
| routeList() const noexcept | join::Interface | |
| supportsBroadcast() const noexcept | join::Interface | |
| supportsIpv4() | join::Interface | |
| supportsIpv6() | join::Interface | |
| supportsMulticast() const noexcept | join::Interface | |
| ~Interface()=default | join::Interface |