Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LIBIPMIDETECT(3)		 LIBIPMIDETECT		      LIBIPMIDETECT(3)

NAME
       libipmidetect  -	 a  library of functions to determine if a node	is de-
       tected 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  use-
       ful  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/

LIBIPMIDETECT 1.6.15		  2025-01-15		      LIBIPMIDETECT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libipmidetect&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help