IoT

namespace NetworkEnvironment

Overview

Classes: AddressTuple, INetworkEnvironmentService, NetworkEnvironmentService, NetworkEnvironmentServiceEventDispatcher, NetworkEnvironmentServiceImpl, NetworkEnvironmentServiceRemoteObject, NetworkEnvironmentServiceServerHelper, NetworkEnvironmentServiceSkeleton, NetworkInterface

Classes

struct AddressTuple

IPv4/IPv6 address tuple. 

class INetworkEnvironmentService

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

class NetworkEnvironmentService

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

class NetworkEnvironmentServiceEventDispatcher

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

class NetworkEnvironmentServiceImpl

Implementation of the NetworkEnvironmentService interface. 

class NetworkEnvironmentServiceRemoteObject

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

class NetworkEnvironmentServiceServerHelper

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

class NetworkEnvironmentServiceSkeleton

The NetworkEnvironmentService can be used to get notifications about network address and network interface changes. 

struct NetworkInterface

 

Enumerations

ChangeType

NETENV_ADDRESS_ADDED = 1

An IP address has been added to the system.

NETENV_ADDRESS_REMOVED = 2

An IP address has been removed from the system.

NETENV_UNSPECIFIED = 3

No detailed information about the environment change is available. This may also mean that an IP address has been added or removed.

EnumerateOptions

Options for enumerateInterfaces().

OPTION_INCLUDE_NON_IP = 1

OPTION_INCLUDE_DOWN = 2

IPVersion

IPv4_ONLY

Return interfaces with IPv4 address only

IPv6_ONLY

Return interfaces with IPv6 address only

IPv4_OR_IPv6

Return interfaces with IPv4 or IPv6 address

MIBInterfaceType

MIB Interface Type

MIB_TYPE_ETHERNET_CSMACD

MIB_TYPE_ISO88025_TOKENRING

MIB_TYPE_FRAMERELAY

MIB_TYPE_PPP

MIB_TYPE_SOFTWARE_LOOPBACK

MIB_TYPE_ATM

MIB_TYPE_IEEE80211

MIB_TYPE_TUNNEL

MIB_TYPE_IEEE1394

MIB_TYPE_OTHER

Securely control IoT edge devices from anywhere   Connect a Device