File Information
Library: IoT/NetworkEnvironment
Package: NetworkEnvironment
Header: IoT/NetworkEnvironment/NetworkEnvironmentServiceImpl.h
Description
Implementation of the NetworkEnvironmentService interface.
Inheritance
Direct Base Classes: NetworkEnvironmentService
All Base Classes: NetworkEnvironmentService
Member Summary
Member Functions: enumerateInterfaces, findActiveNetworkInterface
Inherited Functions: enumerateInterfaces, findActiveNetworkInterface
Types Aliases
Ptr
using Ptr = Poco::SharedPtr < NetworkEnvironmentServiceImpl >;
Constructors
NetworkEnvironmentServiceImpl
NetworkEnvironmentServiceImpl();
Creates the NetworkEnvironmentServiceImpl.
Destructor
~NetworkEnvironmentServiceImpl
~NetworkEnvironmentServiceImpl();
Destroys the NetworkEnvironmentServiceImpl.
Member Functions
enumerateInterfaces
std::vector < NetworkInterface > enumerateInterfaces(
int options = 0
);
findActiveNetworkInterface
std::string findActiveNetworkInterface(
IPVersion ipVersion
);