#include <source/ariba/communication/networkinfo/AddressDiscovery.h>
Static Public Member Functions | |
static void | discover_endpoints (endpoint_set &endpoints) |
Static Private Member Functions | |
static mac_address | getMacFromIF (const char *name) |
static int | dev_info (int s, int dev_id, long arg) |
static void | discover_bluetooth (endpoint_set &endpoints) |
static void | discover_ip_addresses (endpoint_set &endpoints) |
Definition at line 49 of file AddressDiscovery.h.
int ariba::communication::AddressDiscovery::dev_info | ( | int | s, | |
int | dev_id, | |||
long | arg | |||
) | [static, private] |
Definition at line 75 of file AddressDiscovery.cpp.
References ariba::addressing::mac_address_tpl< AddressInfo >::bluetooth().
Referenced by discover_bluetooth().
void ariba::communication::AddressDiscovery::discover_bluetooth | ( | endpoint_set & | endpoints | ) | [static, private] |
Definition at line 89 of file AddressDiscovery.cpp.
References dev_info().
Referenced by discover_endpoints().
void ariba::communication::AddressDiscovery::discover_endpoints | ( | endpoint_set & | endpoints | ) | [static] |
Definition at line 134 of file AddressDiscovery.cpp.
References discover_bluetooth(), and discover_ip_addresses().
Referenced by ariba::communication::BaseCommunication::start().
void ariba::communication::AddressDiscovery::discover_ip_addresses | ( | endpoint_set & | endpoints | ) | [static, private] |
Definition at line 95 of file AddressDiscovery.cpp.
References ariba::addressing::endpoint_set::add(), ariba::addressing::ip_address::is_link_local(), and ariba::addressing::ip_address::is_loopback().
Referenced by discover_endpoints().
mac_address ariba::communication::AddressDiscovery::getMacFromIF | ( | const char * | name | ) | [static, private] |
Definition at line 60 of file AddressDiscovery.cpp.
References ariba::addressing::mac_address_tpl< AddressInfo >::assign().