Nagios  4.4.7
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 "prqueue.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__ */
Key/value vector library function and type declarations.
Priority Queue function declarations.
Simple fanout table implementation.
Skiplist library functions.
Dual-key hash functions for Nagios.
runcmd library function declarations
libnagios helper and compatibility macros that lack a "real" home.
I/O broker library function declarations.
Scheduling queue function declarations.
I/O cache function declarations.
Nagios socket helper library.
Bit map API.
path handling functions
Functions that properly handle incomplete write()'s.
Non-Standard (or Nagios) utility functions and macros.