Platforms to show: All Mac Windows Linux Cross-Platform

NWInterfaceMBS class   New in 24.1

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Network MBS MacOSX Plugin 24.1 ✅ Yes ❌ No ❌ No ✅ Yes All
A network interface.

A Network Interface is an object that represents a static snapshot of an interface that provides network connectivity, such as a Wi-Fi link, an Ethernet connection, a Cellular service, a VPN, or the loopback interface.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

  • 4 properties
    • property Handle as Integer
    • property Index as Integer
    • property Name as String
    • property Type as Integer
  • method Constructor   Private
  • 5 constants

Interface Types

Constant Value Description
kInterfaceTypeCellular 2 The network interface type used for communication over cellular networks.
kInterfaceTypeLoopback 4 The network interface type used for communication over local loopback networks.
kInterfaceTypeOther 0 The network interface type used for communication over virtual networks or networks of unknown types.
kInterfaceTypeWifi 1 The network interface type used for communication over Wi-Fi networks.
kInterfaceTypeWired 3 The network interface type used for communication over wired Ethernet networks.

This class has no sub classes.

Some methods using this class:

Some examples using this class:

Blog Entries

Release notes


The items on this page are in the following plugins: MBS MacOSX Plugin.


NWEndPointMBS   -   NWPathMBS


The biggest plugin in space...