Go to file
David Shane Holden e788d618ee ipc: set socket receive buffer
Set the sockets receive buffer size to match the send buffer.  On
FreeBSD without this calls to sendto() will result in an ENOBUFS error
if the message is larger than net.local.dgram.recvspace sysctl.
2016-02-14 06:31:45 -05:00
build-aux Add helper script for generating online documentation 2015-09-09 15:54:29 -05:00
docs docs: update doxygen files 2015-09-09 15:54:29 -05:00
examples Low: examples: fix race condition in glib mainloop example 2015-04-24 18:07:05 -04:00
include includes: format __attribute__ func. annotations in qblog.h 2016-02-03 15:40:36 +01:00
lib ipc: set socket receive buffer 2016-02-14 06:31:45 -05:00
tests Add missing Makefile rule for generating the auto_check_header_qbconfig.c file 2016-01-14 16:37:26 +01:00
tools build: fix libqb.pc creation and make maintainer-clean 2012-08-27 15:07:36 +02:00
.gitignore Low: build: update .gitignore for vim swap files and "make check" output 2015-04-27 14:49:21 -04:00
.travis.yml release version 0.17.2 2015-08-18 09:14:51 -05:00
autogen.sh libtool and code re-structure 2010-04-15 23:25:29 +10:00
check minor fixes to check script's ABI report 2015-08-28 11:20:20 -05:00
coding_style.txt Add the coding style definition file. 2010-07-06 12:45:46 +10:00
configure.ac build: avoid too keen -Wsuggest-attribute=format warning 2016-02-03 15:40:11 +01:00
COPYING Re-license to LGPL 2.1 2010-05-25 06:11:59 +10:00
INSTALL The license is in COPYING, not LICENSE 2015-12-16 19:28:20 +01:00
libqb.spec.in spec cleanup: drop redundant %{buildroot} cleaning 2016-02-03 15:44:40 +01:00
Lindent Change Lindent options to break the procedure type. 2011-06-22 14:19:14 +10:00
Makefile.am build: Correctly generate spec file's date 2016-01-19 13:46:07 +00:00
README.markdown doc: improve README and RPM description 2015-08-18 09:14:51 -05:00

libqb

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

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.