DragonFly On-Line Manual Pages
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)