Package nut-devel
Development files for NUT Client
https://www.networkupstools.org/
This package contains the development header files and libraries
necessary to develop NUT client applications.
Version: 2.8.4
See also: nut, nut-cgi, nut-client, nut-monitor, nut-xml.
Library Functions | |
| libnutclient | Network UPS Tools high-level client access library |
| libnutclient_commands | Instant command related functions in Network UPS Tools high-level client access library |
| libnutclient_devices | Device related functions in Network UPS Tools high-level client access library |
| libnutclient_general | General and utility functions in Network UPS Tools high-level client access library |
| libnutclient_misc | Miscellaneous functions in Network UPS Tools high-level client access library |
| libnutclient_tcp | TCP protocol related function for Network UPS Tools high-level client access library |
| libnutclient_variables | Variable related functions in Network UPS Tools high-level client access library |
| nutclient_authenticate | alias for libnutclient_misc |
| nutclient_destroy | alias for libnutclient_general |
| nutclient_device_forced_shutdown | alias for libnutclient_misc |
| nutclient_device_login | alias for libnutclient_misc |
| nutclient_device_master | alias for libnutclient_misc |
| nutclient_execute_device_command | alias for libnutclient_commands |
| nutclient_get_device_command_description | alias for libnutclient_commands |
| nutclient_get_device_commands | alias for libnutclient_commands |
| nutclient_get_device_description | alias for libnutclient_devices |
| nutclient_get_device_num_logins | alias for libnutclient_misc |
| nutclient_get_device_rw_variables | alias for libnutclient_variables |
| nutclient_get_device_variable_description | alias for libnutclient_variables |
| nutclient_get_device_variable_values | alias for libnutclient_variables |
| nutclient_get_device_variables | alias for libnutclient_variables |
| nutclient_get_devices | alias for libnutclient_devices |
| nutclient_has_device | alias for libnutclient_devices |
| nutclient_has_device_command | alias for libnutclient_commands |
| nutclient_has_device_variable | alias for libnutclient_variables |
| nutclient_logout | alias for libnutclient_misc |
| nutclient_set_device_variable_value | alias for libnutclient_variables |
| nutclient_set_device_variable_values | alias for libnutclient_variables |
| nutclient_tcp_create_client | alias for libnutclient_tcp |
| nutclient_tcp_disconnect | alias for libnutclient_tcp |
| nutclient_tcp_get_timeout | alias for libnutclient_tcp |
| nutclient_tcp_is_connected | alias for libnutclient_tcp |
| nutclient_tcp_reconnect | alias for libnutclient_tcp |
| nutclient_tcp_set_timeout | alias for libnutclient_tcp |
| nutscan | Network UPS Tools (NUT) device discovery library |
| nutscan_add_commented_option_to_device | alias for nutscan_add_option_to_device |
| nutscan_add_device_to_device | Concatenate two devices structure. |
| nutscan_add_ip_range | Add an entry with IP address range (starting and ending addresses) to a `nutscan_ip_range_list_t` structure. |
| nutscan_add_option_to_device | Add option data to the specified device. |
| nutscan_cidr_to_ip | Convert a CIDR IP to a range of IP address. |
| nutscan_display_parsable | Display the specified `nutscan_device_t` structure on stdout. |
| nutscan_display_sanity_check | Display sanity check warnings about the specified `nutscan_device_t` structure on stdout. |
| nutscan_display_sanity_check_serial | Display sanity check warnings about "serial" (serial number/code string) optional values in the specified `nutscan_device_t` structure on stdout. |
| nutscan_display_ups_conf | Display the specified `nutscan_device_t` structure on stdout. |
| nutscan_display_ups_conf_with_sanity_check | Display the specified `nutscan_device_t` structure and sanity-check warnings on stdout. |
| nutscan_free_device | Free a `nutscan_device_t` structure created by `nutscan_new_device`. |
| nutscan_free_ip_ranges | Free contents of a `nutscan_ip_range_list_t` structure populated (and optionally created) by `nutscan_init_ip_ranges()` and, more importantly, filled by a… |
| nutscan_get_serial_ports_list | Get a port list name from a range of port. |
| nutscan_init | Initialize the nutscan library. |
| nutscan_init_ip_ranges | Initialize contents of a `nutscan_ip_range_list_t` structure (and optionally create one in the first place). |
| nutscan_ip_ranges_iter_inc | Proceed with iteration of an IP address range using a `nutscan_ip_range_list_iter_t` structure. |
| nutscan_ip_ranges_iter_init | Begin iteration of an IP address range using a `nutscan_ip_range_list_iter_t` structure. |
| nutscan_new_device | Create a new nutscan_device_t structure. |
| nutscan_scan_avahi | Scan network for NUT services via mDNS |
| nutscan_scan_eaton_serial | Scan serial ports for Eaton devices (XCP, SHUT and Q1). |
| nutscan_scan_ipmi | Scan local IPMI devices. |
| nutscan_scan_nut | Scan network for available NUT services. |
| nutscan_scan_nut_simulation | Scan your sysconfig directory for NUT simulation devices. |
| nutscan_scan_snmp | Scan network for SNMP devices. |
| nutscan_scan_usb | Scan NUT compatible USB devices. |
| nutscan_scan_xml_http_range | Scan network for XML/HTTP devices. |
| nutscan_stringify_ip_ranges | Collect contents of a `nutscan_ip_range_list_t` structure into a string buffer that can be further printed into logs. |
| upscli_add_host_cert | Register a security rule for an host. |
| upscli_cleanup | Clean-up upsclient module after usage. |
| upscli_connect | Open a connection to a NUT upsd data server |
| upscli_disconnect | Disconnect from a UPS server |
| upscli_fd | Get file descriptor for connection |
| upscli_get | Retrieve data from an UPS |
| upscli_get_default_connect_timeout | Return the upsclient module default timeout for initial connections. |
| upscli_init | Initialize upsclient module specifying security properties. |
| upscli_init_default_connect_timeout | Initialize upsclient module aspect of default timeout for initial connections. |
| upscli_list_next | Retrieve list items from a UPS |
| upscli_list_start | Begin multi-item retrieval from a UPS |
| upscli_readline | Read a single response from a UPS |
| upscli_readline_timeout | alias for upscli_readline |
| upscli_sendline | Send a single command to a UPS |
| upscli_sendline_timeout | alias for upscli_sendline |
| upscli_set_default_connect_timeout | Configure upsclient module aspect of default timeout for initial connections. |
| upscli_splitaddr | Split a listening address into its components |
| upscli_splitname | Split a UPS definition into its components |
| upscli_ssl | Check SSL mode for current connection |
| upscli_str_add_unique_token | Add a unique token into a string buffer, with optional callbacks as needed by implementation |
| upscli_str_contains_token | Verify that an unique token is present in the string |
| upscli_strerror | Return a string describing error condition |
| upscli_tryconnect | alias for upscli_connect |
| upscli_upserror | Get current error number for connection |
| upsclient | Network UPS Tools client access library |