Network interface information.
◆ Features
Enumerator |
---|
FeatureMulticast | |
FeatureBroadcast | |
◆ Interface()
DUNE::Network::Interface::Interface |
( |
void |
| ) |
|
◆ address()
const Address& DUNE::Network::Interface::address |
( |
void |
| ) |
const |
|
inline |
Retrieve interface's address.
- Returns
- interface's address.
◆ broadcast()
const Address& DUNE::Network::Interface::broadcast |
( |
void |
| ) |
const |
|
inline |
Retrieve interface's broadcast address.
- Returns
- interface's broadcast address.
◆ get()
std::vector< Interface > DUNE::Network::Interface::get |
( |
void |
| ) |
|
|
static |
◆ hasFeature()
bool DUNE::Network::Interface::hasFeature |
( |
Features |
feature | ) |
|
Test for a given feature.
- Parameters
-
- Returns
- true if the interface supports the given feature, false otherwise.
Referenced by name().
◆ name()
const std::string& DUNE::Network::Interface::name |
( |
void |
| ) |
const |
|
inline |
Retrieve interface's name.
- Returns
- interface's name.
References hasFeature().