join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::Interface Member List

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 typedefjoin::Interface
AddressList typedefjoin::Interface
addressList() const noexceptjoin::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 noexceptjoin::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 noexceptjoin::Interface
Interface()=deletejoin::Interface
InterfaceManager classjoin::Interfacefriend
isBridge() const noexceptjoin::Interface
isDummy() const noexceptjoin::Interface
isEnabled() const noexceptjoin::Interface
isGre() const noexceptjoin::Interface
isLoopback() const noexceptjoin::Interface
isPointToPoint() const noexceptjoin::Interface
isRunning() const noexceptjoin::Interface
isTun() const noexceptjoin::Interface
isVeth() const noexceptjoin::Interface
isVlan() const noexceptjoin::Interface
kind() const noexceptjoin::Interface
mac(const MacAddress &macAddress, bool sync=false)join::Interface
mac() const noexceptjoin::Interface
master() const noexceptjoin::Interface
mtu(uint32_t mtuBytes, bool sync=false)join::Interface
mtu() const noexceptjoin::Interface
name() const noexceptjoin::Interface
operator<(const Interface::Ptr &lhs, const Interface::Ptr &rhs)join::Interfacefriend
operator==(const Interface::Ptr &lhs, const Interface::Ptr &rhs)join::Interfacefriend
Ptr typedefjoin::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 typedefjoin::Interface
RouteList typedefjoin::Interface
routeList() const noexceptjoin::Interface
supportsBroadcast() const noexceptjoin::Interface
supportsIpv4()join::Interface
supportsIpv6()join::Interface
supportsMulticast() const noexceptjoin::Interface
~Interface()=defaultjoin::Interface