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

FreeBSD Manual Pages

  
 
  

home | help
libipmiconsole(3)		System Commands		     libipmiconsole(3)

NAME
       libipmiconsole -	IPMI SOL library

SYNOPSIS
       #include	<ipmiconsole.h>

       int ipmiconsole_engine_init(unsigned int	thread_count, unsigned int de-
       bug_flags);

       int ipmiconsole_engine_submit(ipmiconsole_ctx_t c, Ipmiconsole_callback
       callback, void *callback_arg);

       int ipmiconsole_engine_submit_block(ipmiconsole_ctx_t c);

       void ipmiconsole_engine_teardown(int cleanup_sol_sessions);

       ipmiconsole_ctx_t  ipmiconsole_ctx_create(char  *hostname, struct ipmi-
       console_ipmi_config  *ipmi_config,  struct  ipmiconsole_protocol_config
       *protocol_config);

       int ipmiconsole_ctx_errnum(ipmiconsole_ctx_t c);

       char *ipmiconsole_ctx_strerror(int errnum);

       ipmiconsole_ctx_status_t	ipmiconsole_ctx_status(ipmiconsole_ctx_t c);

       int ipmiconsole_ctx_fd(ipmiconsole_ctx_t	c);

       int ipmiconsole_ctx_generate_break(ipmiconsole_ctx_t c);

       int ipmiconsole_ctx_destroy(ipmiconsole_ctx_t c);

DESCRIPTION
       Libipmiconsole  implements  a  high level serial-over-lan (SOL) API for
       remote console access. It can be	used to	establish and manage  multiple
       IPMI 2.0	SOL sessions. The goal of this library is to abstract away all
       of the underlying IPMI/SOL details away from the	user into a relatively
       simple file descriptor interface.

       Alternate default configuration value can be set	for libipmiconsole via
       the libipmiconsole.conf file. See libipmiconsole.conf(5)	for  more  in-
       formation.

FILES
       /usr/include/ipmiconsole.h /usr/local/etc/freeipmi/libipmiconsole.conf

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) 2006-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
       libipmiconsole.conf(5), ipmiconsole(8)

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

libipmiconsole 1.6.6		  2020-09-03		     libipmiconsole(3)

NAME | SYNOPSIS | DESCRIPTION | FILES | REPORTING BUGS | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libipmiconsole&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help