Skip to content
forked from ClusterLabs/libqb

libqb is a library providing high performance logging, tracing, ipc, and poll.

License

Notifications You must be signed in to change notification settings

xtremedata/libqb

 
 

Repository files navigation

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 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.

  • Test and report issues.
  • Help others on the [email protected] mailing list.
  • Contribute documentation, examples and test cases.
  • Contribute patches.
  • Spread the word.

About

libqb is a library providing high performance logging, tracing, ipc, and poll.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 87.8%
  • M4 6.6%
  • Shell 2.8%
  • Makefile 2.5%
  • Python 0.3%