Go to file
Chrissie Caulfield afcfda4e26
Check returns from setsockopt() calls (#498)
Also, fix doxygen comment for qb_util_timespec_from_epoch_get()
2025-06-25 11:22:57 +01:00
.tito build: tito: unify custom.py with pacemaker's version 2016-12-16 15:48:25 +01:00
build-aux doxygen2man: Add option to read copyright line from the header file (#415) 2020-09-09 15:06:55 +01:00
docs tests: Run IPC with use-filesystem-sockets active (#455) 2022-03-21 09:10:35 +00:00
doxygen2man doxygen2man: Fix typos and inconsistencies in help text (#497) 2024-05-18 17:12:47 +02:00
examples Add the option of hi-res (millisecond) timestamps (#329) 2018-11-09 09:56:44 +00:00
include Check returns from setsockopt() calls (#498) 2025-06-25 11:22:57 +01:00
lib Check returns from setsockopt() calls (#498) 2025-06-25 11:22:57 +01:00
m4 m4/ax_pthread.m4: update to latest upstream version (serial 31) (#472) 2023-03-23 10:20:30 +00:00
tests tests: Fix shebang on ipc_sock_test (#493) 2023-11-15 10:46:21 +00:00
tools doc: qblog.h: syslog rarely appropriate for ordinary programs 2017-12-14 10:42:09 +01:00
.gitattributes build: allow for being consumed in a (non-endorsed) form of snapshots 2018-09-13 10:54:16 +02:00
.gitignore Doxygen2man (#388) 2020-03-18 10:29:38 +01:00
.tito.spec.tmpl build: allow for git -> automatic COPR builds integration 2016-11-18 23:32:44 +01:00
autogen.sh build: allow for being consumed in a (non-endorsed) form of snapshots 2018-09-13 10:54:16 +02:00
check UPDATED: doc (ABI comparison) and various other fixes (#324) 2018-09-25 08:38:37 +01:00
coding_style.txt Point the link to the Linux kernel coding style document to the right place (#256) 2017-05-26 14:15:32 +01:00
configure.ac Add fdatasync declaration on darwin (#496) 2024-08-28 15:34:04 +01:00
COPYING Re-license to LGPL 2.1 2010-05-25 06:11:59 +10:00
INSTALL Bring the INSTALL guide up-to-date (#456) 2022-02-02 07:21:26 +00:00
libqb.spec.in spec: Migrate to SPDX license (#487) 2023-06-07 07:18:46 +01:00
Lindent Change Lindent options to break the procedure type. 2011-06-22 14:19:14 +10:00
Makefile.am Add --disable-tests option (#475) 2023-03-23 10:32:27 +00:00
README_CH.md add simplified chinese readme (#474) 2022-10-31 14:44:53 +00:00
README.markdown add simplified chinese readme (#474) 2022-10-31 14:44:53 +00:00

libqb

English|简体中文

What is libqb?

libqb is a library with the primary purpose of providing high-performance, reusable features for client-server architecture, such as logging, tracing, inter-process communication (IPC), and polling.

libqb is not intended to be an all-encompassing library, but instead provide focused APIs that are highly tuned for maximum performance for client-server applications.

Build Status COPR Build Status

For more information, see:

Dependencies

  • glib-2.0-devel (If you want to build the glib example code)
  • check-devel (If you want to run the tests)
  • doxygen and graphviz (If you want to build the doxygen man pages or html manual)

Source Control (GIT)

git clone git://github.com/ClusterLabs/libqb.git

See Github

Installing from source

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

How you can help

If you find this project useful, you may want to consider supporting its future development. There are a number of ways to support the project.