Content-type: text/html Manpage of LIBIPMIDETECT

LIBIPMIDETECT

Section: LIBIPMIDETECT (3)
Updated: 2024-01-27
Index Return to Main Contents
 

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 determining which nodes in a cluster do or do-not support IPMI. This library is primarily useful for detecting when 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

Copyright (C) 2007-2015 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/


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
REPORTING BUGS
COPYRIGHT
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 16:52:47 GMT, January 28, 2024