Top | ![]() |
![]() |
![]() |
![]() |
Action (IN s action, IN a{sa{sv}} connection, IN a{sv} connection_properties, IN a{sv} device_properties, IN a{sv} device_ip4_config, IN a{sv} device_ip6_config, IN a{sv} device_dhcp4_config, IN a{sv} device_dhcp6_config, IN s vpn_ip_iface, IN a{sv} vpn_ip4_config, IN a{sv} vpn_ip6_config, IN b debug, OUT a(sus) results);
Action()
methodAction (IN s action, IN a{sa{sv}} connection, IN a{sv} connection_properties, IN a{sv} device_properties, IN a{sv} device_ip4_config, IN a{sv} device_ip6_config, IN a{sv} device_dhcp4_config, IN a{sv} device_dhcp6_config, IN s vpn_ip_iface, IN a{sv} vpn_ip4_config, IN a{sv} vpn_ip6_config, IN b debug, OUT a(sus) results);
INTERNAL; not public API. Perform an action.
|
The action being performed. |
|
The connection for which this action was triggered. |
|
Properties of the connection, including service and path. |
|
Properties of the device, including type, path, interface, and state. |
|
Properties of the device's IPv4 configuration. |
|
Properties of the device's IPv6 configuration. |
|
Properties of the device's DHCPv4 configuration. |
|
Properties of the device's DHCPv6 configuration. |
|
VPN interface name. |
|
Properties of the VPN's IPv4 configuration. |
|
Properties of the VPN's IPv6 configuration. |
|
Whether to log debug output. |
|
Results of dispatching operations. Each element of the returned array is a struct containing the path of an executed script (s), the result of running that script (u), and a description of the result (s). |