#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 137 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().
1.6.1