Optionalproperties: Partial<{}>Gets an array of attribute names available for neighbor.
a null-terminated array of attribute names.
Gets the string value of attribute with name name on neighbor
the attribute name
true if a string attribute with name name was found, false otherwise
Get the type of an attribute.
the attribute name
the GLib.VariantType of the attribute with name name
Gets the uint32 value of attribute with name name on neighbor
the attribute name
true if a uint32 attribute with name name was found, false otherwise
Increases the reference count of the object.
Since 1.32, ref-counting of NM.LldpNeighbor is thread-safe.
Decreases the reference count of the object. If the reference count reaches zero, the object will be destroyed.
Since 1.32, ref-counting of NM.LldpNeighbor is thread-safe.
Staticnew
Supported attributes are:
#NM_LLDP_ATTR_CHASSIS_ID_TYPE (type: 'u')
#NM_LLDP_ATTR_CHASSIS_ID (type: 's')
#NM_LLDP_ATTR_DESTINATION (type: 's')
#NM_LLDP_ATTR_IEEE_802_1_PPVID (type: 'u'). This attribute only reports the first PPVID and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_PPVIDS which reports all the PPVID.
#NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS (type: 'u'). This attribute only reports the first PPVID and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_PPVIDS which reports all the PPVID.
#NM_LLDP_ATTR_IEEE_802_1_PPVIDS (type: 'aa{sv}')
An array of dictionaries where each element has keys:
#NM_LLDP_ATTR_IEEE_802_1_PVID (type: 'u')
#NM_LLDP_ATTR_IEEE_802_1_VID (type: 'u'). This attribute only reports the first VLAN and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_VLANS which reports all the VLANs.
#NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME (type: 's'). This attribute only reports the first VLAN and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_VLANS which reports all the VLANs.
#NM_LLDP_ATTR_IEEE_802_1_VLANS (type: 'aa{sv}')
An array of dictionaries where each element has keys:
#NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF (type: 'a{sv}')
Dictionary where each element has keys:
#NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE (type: 'u')
#NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI (type: 'a{sv}')
Dictionary where each element has keys:
#NM_LLDP_ATTR_MANAGEMENT_ADDRESSES (type: 'aa{sv}')
An array of dictionaries where each element has keys:
#NM_LLDP_ATTR_PORT_DESCRIPTION (type: 's')
#NM_LLDP_ATTR_PORT_ID_TYPE (type: 'u')
#NM_LLDP_ATTR_PORT_ID (type: 's')
#NM_LLDP_ATTR_RAW (type: 'ay')
#NM_LLDP_ATTR_SYSTEM_CAPABILITIES (type: 'u')
#NM_LLDP_ATTR_SYSTEM_DESCRIPTION (type: 's')
#NM_LLDP_ATTR_SYSTEM_NAME (type: 's')