DragonFly On-Line Manual Pages

Search: Section:  


LIBNUTCLIENT_MISC(3)              NUT Manual              LIBNUTCLIENT_MISC(3)

NAME

libnutclient_misc, nutclient_authenticate, nutclient_logout, nutclient_device_login, nutclient_get_device_num_logins, nutclient_device_master, nutclient_device_forced_shutdown - Miscelaneous functions in Network UPS Tools high-level client access library

SYNOPSIS

#include <nutclient.h> typedef void* NUTCLIENT_t; void nutclient_authenticate(NUTCLIENT_t client, const char* login, const char* passwd); void nutclient_logout(NUTCLIENT_t client); void nutclient_device_login(NUTCLIENT_t client, const char* dev); int nutclient_get_device_num_logins(NUTCLIENT_t client, const char* dev); void nutclient_device_master(NUTCLIENT_t client, const char* dev); void nutclient_device_forced_shutdown(NUTCLIENT_t client, const char* dev);

DESCRIPTION

The nutclient_authenticate() function authenticate the user. login is the user name. passwd is the user password. The nutclient_logout() function disconnect gracefully from the server. The nutclient_device_login() function log the fact that a system is drawing power from this UPS. The nutclient_get_device_num_logins() function retrieve the number of clients which have been logged for this device. The nutclient_device_master() function make sure that master-level functions like FSD are available if necessary. The nutclient_device_forced_shutdown() function sets the "forced shutdown" flag on the device. dev is the device name.

SEE ALSO

libnutclient(3) Network UPS Tools 2.7.3 04/17/2015 LIBNUTCLIENT_MISC(3)

Search: Section: