Nagios  4.4.6
Dev docs for Nagios core and neb-module hackers
libnagios.h
Go to the documentation of this file.
1 #ifndef LIBNAGIOS_LIBNAGIOS_H_INCLUDED
2 #define LIBNAGIOS_LIBNAGIOS_H_INCLUDED
3 /**
4  * @file libnagios.h
5  *
6  * @brief Include this for all public parts of libnagios to be accessible
7  */
8 
9 #include "lnag-utils.h"
10 #include "fanout.h"
11 #include "nsutils.h"
12 #include "pqueue.h"
13 #include "squeue.h"
14 #include "kvvec.h"
15 #include "iobroker.h"
16 #include "iocache.h"
17 #include "runcmd.h"
18 #include "bitmap.h"
19 #include "dkhash.h"
20 #include "worker.h"
21 #include "skiplist.h"
22 #include "nsock.h"
23 #include "nspath.h"
24 #include "snprintf.h"
25 #include "nwrite.h"
26 #endif /* LIB_libnagios_h__ */
lnag-utils.h
libnagios helper and compatibility macros that lack a "real" home.
kvvec.h
Key/value vector library function and type declarations.
bitmap.h
Bit map API.
nwrite.h
Functions that properly handle incomplete write()'s.
fanout.h
Simple fanout table implementation.
nspath.h
path handling functions
nsutils.h
Non-Standard (or Nagios) utility functions and macros.
skiplist.h
Skiplist library functions.
runcmd.h
runcmd library function declarations
dkhash.h
Dual-key hash functions for Nagios.
iocache.h
I/O cache function declarations.
nsock.h
Nagios socket helper library.
iobroker.h
I/O broker library function declarations.
pqueue.h
Priority Queue function declarations.
squeue.h
Scheduling queue function declarations.