| NMDeviceVlanNMDeviceVlan |  | 
Implemented Interfaces
NMDeviceVlan implements
 GInitable and  GAsyncInitable.
 
Functions
nm_device_vlan_get_hw_address ()
const char *
nm_device_vlan_get_hw_address (NMDeviceVlan *device);
Gets the hardware (MAC) address of the NMDeviceVlan
Returns
 the hardware address. This is the internal string used by the
device, and must not be modified.
 
 
nm_device_vlan_get_carrier ()
gboolean
nm_device_vlan_get_carrier (NMDeviceVlan *device);
Whether the device has carrier.
Returns
 TRUE if the device has carrier
 
 
nm_device_vlan_get_parent ()
NMDevice *
nm_device_vlan_get_parent (NMDeviceVlan *device);
Returns
 the device's parent device. 
[transfer none]
 
 
nm_device_vlan_get_vlan_id ()
guint
nm_device_vlan_get_vlan_id (NMDeviceVlan *device);
Returns
 the device's VLAN ID
 
 
 
Types and Values
NM_DEVICE_VLAN_HW_ADDRESS
#define NM_DEVICE_VLAN_HW_ADDRESS  "hw-address"
 
NM_DEVICE_VLAN_CARRIER
#define NM_DEVICE_VLAN_CARRIER     "carrier"
 
NM_DEVICE_VLAN_PARENT
#define NM_DEVICE_VLAN_PARENT      "parent"
 
NM_DEVICE_VLAN_VLAN_ID
#define NM_DEVICE_VLAN_VLAN_ID     "vlan-id"
 
NMDeviceVlan
typedef struct _NMDeviceVlan NMDeviceVlan;
 
 
Property Details
The “carrier” property
  “carrier”                  gboolean
Whether the device has carrier.
Flags: Read
Default value: FALSE
 
The “hw-address” property
  “hw-address”               gchar *
The hardware (MAC) address of the device.
Flags: Read
Default value: NULL
 
The “parent” property
  “parent”                   NMDevice *
The devices's parent device.
Flags: Read
 
The “vlan-id” property
  “vlan-id”                  guint
The device's VLAN ID.
Flags: Read
Allowed values: <= 4095
Default value: 0