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

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 typedefjoin::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::InterfaceManagerstatic
Interface classjoin::InterfaceManagerfriend
InterfaceManager(const InterfaceManager &other)=deletejoin::InterfaceManager
InterfaceManager(InterfaceManager &&other)=deletejoin::InterfaceManager
LinkNotify typedefjoin::InterfaceManager
join::BasicDatagramSocket::mtu() constjoin::BasicDatagramSocket< Protocol >inlineprivate
operator=(const InterfaceManager &other)=deletejoin::InterfaceManager
operator=(InterfaceManager &&other)=deletejoin::InterfaceManager
join::BasicDatagramSocket::operator=(const BasicDatagramSocket &other)=deletejoin::BasicDatagramSocket< Protocol >private
join::BasicDatagramSocket::operator=(BasicDatagramSocket &&other)join::BasicDatagramSocket< Protocol >inlineprivate
join::BasicSocket::operator=(const BasicSocket &other)=deletejoin::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 typedefjoin::InterfaceManager
~InterfaceManager()join::InterfaceManager