IoT::NetworkEnvironment

class NetworkEnvironmentServiceImpl

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();

Destructor

~NetworkEnvironmentServiceImpl virtual

~NetworkEnvironmentServiceImpl();

Member Functions

enumerateInterfaces virtual

std::vector < NetworkInterface > enumerateInterfaces(
    int options = 0
);

findActiveNetworkInterface virtual

std::string findActiveNetworkInterface(
    IPVersion ipVersion
);

Securely control IoT edge devices from anywhere   Connect a Device