Package libqb-devel

Development files for libqb

https://github.com/ClusterLabs/libqb

The libqb-devel package contains libraries and header files for
developing applications that use libqb.

Library Functions (Section 3)
qbarray.h
This is a dynamic array (it can grow, but without moving memory).
qbatomic.h
Basic atomic integer and pointer operations. The following functions can be used to atomically access integers and pointers. They are implemented as inline...
qbdefs.h
These are some convience macros and defines.
qbhdb.h
The handle database is for reference counting objects.
qbipcc.h
Client IPC API. Lifecycle of an IPC connection.
qbipc_common.h
common types and definitions
qbipcs.h
Server IPC API.
qblist.h
This is a kernel style list implementation.
qblog.h
The logging API provides four main parts (basics, filtering, threading & blackbox). The idea behind this logging system is not to be prescriptive but to provide...
qbloop.h
Main loop manages timers, jobs and polling sockets.
qbmap.h
This provides a map interface to a Patricia trie, hashtable or skiplist. Ordering
qbrb.h
This implements a ring buffer that works in 'chunks' not bytes. So you write/read a complete chunk or not at all. There are two types of ring buffer normal and...
qbutil.h
These are some convience functions used throughout libqb.