netstatus_interface_type_t

Interface types.

Synopsis:

#include <bps/netstatus.h>
 
typedef enum {
      NETSTATUS_INTERFACE_TYPE_UNKNOWN = 0   
      NETSTATUS_INTERFACE_TYPE_WIRED = 1   
      NETSTATUS_INTERFACE_TYPE_WIFI = 2   
      NETSTATUS_INTERFACE_TYPE_BLUETOOTH_DUN = 3   
      NETSTATUS_INTERFACE_TYPE_USB = 4   
      NETSTATUS_INTERFACE_TYPE_VPN = 5   
      NETSTATUS_INTERFACE_TYPE_BB = 6   
      NETSTATUS_INTERFACE_TYPE_CELLULAR = 7   
      NETSTATUS_INTERFACE_TYPE_P2P = 8   
} netstatus_interface_type_t;

Since:

BlackBerry 10.0.0

Data:

NETSTATUS_INTERFACE_TYPE_UNKNOWN
An unknown network interface.
NETSTATUS_INTERFACE_TYPE_WIRED
A wired network interface.
NETSTATUS_INTERFACE_TYPE_WIFI
A wi-fi network interface.
NETSTATUS_INTERFACE_TYPE_BLUETOOTH_DUN
A Bluetooth dial-up network interface.
NETSTATUS_INTERFACE_TYPE_USB
A USB network interface.
NETSTATUS_INTERFACE_TYPE_VPN
A virtual private network interface.
NETSTATUS_INTERFACE_TYPE_BB
A BlackBerry network interface.
NETSTATUS_INTERFACE_TYPE_CELLULAR
A cellular network interface.
NETSTATUS_INTERFACE_TYPE_P2P
A P2P network interface.

Library:

libbps (For the qcc command, use the -l bps option to link against this library)

Description:

This enumeration defines the different types of network interfaces.