bionic (3) libipmidetect.3.gz

Provided by: libipmidetect-dev_1.4.11-1.1ubuntu4.1_amd64 bug

NAME

       libipmidetect - a library of functions to determine if a node is detected or undetected

SYNOPSIS

       #include <ipmidetect.h>

       ipmidetect_t ipmidetect_handle_create(void);

       int ipmidetect_handle_destroy(ipmidetect_t handle);

       int ipmidetect_load_data(ipmidetect_t handle, const char *hostname, int port, int timeout_len);

       int ipmidetect_errnum(ipmidetect_t handle);

       char *ipmidetect_strerror(int errnum);

       char *ipmidetect_errormsg(int errnum);

       void ipmidetect_perror(ipmidetect_t handle, const char *msg);

       int ipmidetect_get_detected_nodes_string(ipmidetect_t handle, char *buf, int buflen);

       int ipmidetect_get_undetected_nodes_string(ipmidetect_t handle, char *buf, int buflen);

       int ipmidetect_is_node_detected(ipmidetect_t handle, const char *node);

       int ipmidetect_is_node_undetected(ipmidetect_t handle, const char *node);

DESCRIPTION

       Libipmidetect  implements  a  high  level API for determing which nodes in a cluster do or do-not support
       IPMI. This library is primarily useful for detecting whe nodes are removed from a cluster for  servicing,
       so  that IPMI applications can avoid unnecessary timeouts.  The library interacts with the ipmidetectd(8)
       daemon.

FILES

       /usr/include/ipmidetect.h

REPORTING BUGS

       Report bugs to <freeipmi-users@gnu.org> or <freeipmi-devel@gnu.org>.

       Copyright (C) 2007-2014 Lawrence Livermore National Security, LLC.
       Copyright (C) 2007 The Regents of the University of California.

       This library is free software; you can redistribute it and/or modify  it  under  the  terms  of  the  GNU
       General  Public License as published by the Free Software Foundation; either version 3 of the License, or
       (at your option) any later version.

SEE ALSO

       ipmidetect(8), ipmidetectd(8)

       http://www.gnu.org/software/freeipmi/