Classes | |
class | Device |
Functions | |
bool | check_local_socket () |
unsigned | interface_index (const std::string &name) |
std::string | interface_name (unsigned ifindex) |
std::vector< std::pair < unsigned, std::string > > | interfaces () |
std::vector< std::string > | interface_names () |
std::vector< std::pair < std::string, std::string > > | interface_ip_addresses () |
Variables | |
int | local_socket = -1 |
bool Conexus::Network::check_local_socket | ( | ) |
References local_socket.
Referenced by Conexus::Network::Device::auto_media_active(), Conexus::Network::Device::has_broadcast(), Conexus::Network::Device::index(), Conexus::Network::Device::is_debug(), Conexus::Network::Device::is_dynamic(), Conexus::Network::Device::is_loopback(), Conexus::Network::Device::is_master(), Conexus::Network::Device::is_multicast_capable(), Conexus::Network::Device::is_point_to_point(), Conexus::Network::Device::is_promiscuous(), Conexus::Network::Device::is_running(), Conexus::Network::Device::is_slave(), Conexus::Network::Device::is_up(), Conexus::Network::Device::no_arp(), Conexus::Network::Device::no_trailers(), Conexus::Network::Device::port_selectable(), Conexus::Network::Device::receives_all_multicast(), and Conexus::Network::Device::set_index().
unsigned Conexus::Network::interface_index | ( | const std::string & | name | ) |
Referenced by Conexus::IPv6::UDP::add_multicast_interface(), Conexus::IPv4::UDP::add_multicast_interface(), Conexus::IPv6::UDP::is_multicast_interface(), Conexus::IPv4::UDP::is_multicast_interface(), Conexus::IPv6::UDP::remove_multicast_interface(), and Conexus::IPv4::UDP::remove_multicast_interface().
std::vector< std::pair< std::string, std::string > > Conexus::Network::interface_ip_addresses | ( | ) |
std::string Conexus::Network::interface_name | ( | unsigned | ifindex | ) |
Referenced by Conexus::LL::Address::set_interface().
std::vector< std::string > Conexus::Network::interface_names | ( | ) |
std::vector< std::pair< unsigned, std::string > > Conexus::Network::interfaces | ( | ) |
int Conexus::Network::local_socket = -1 |
Referenced by Conexus::Network::Device::auto_media_active(), check_local_socket(), Conexus::Network::Device::has_broadcast(), Conexus::Network::Device::index(), Conexus::Network::Device::is_debug(), Conexus::Network::Device::is_dynamic(), Conexus::Network::Device::is_loopback(), Conexus::Network::Device::is_master(), Conexus::Network::Device::is_multicast_capable(), Conexus::Network::Device::is_point_to_point(), Conexus::Network::Device::is_promiscuous(), Conexus::Network::Device::is_running(), Conexus::Network::Device::is_slave(), Conexus::Network::Device::is_up(), Conexus::Network::Device::no_arp(), Conexus::Network::Device::no_trailers(), Conexus::Network::Device::port_selectable(), Conexus::Network::Device::receives_all_multicast(), and Conexus::Network::Device::set_index().