Here is a list of all documented files with brief descriptions:
| alias.h | Nmsg payload operator and group aliasing |
| asprintf.h | Asprintf utility functions |
| chalias.h | Nmsg channel aliases |
| compat.h | |
| constants.h | Nmsg constants |
| container.h | Functions for marshalling NMSG containers |
| defs.h | |
| dns.pb-c.h | |
| dnsqr.pb-c.h | |
| dnstap.pb-c.h | |
| email.pb-c.h | |
| encode.pb-c.h | |
| filter.h | Message filtering API |
| fltmod.h | Loading and calling external message filter modules |
| fltmod_plugin.h | Implementing message filter modules |
| http.pb-c.h | |
| input.h | Convert input streams to nmsg format |
| io.h | Multi-threaded nmsg I/O processing |
| ipconn.pb-c.h | |
| ipdg.h | IP datagram parsing functions |
| ipreasm.h | |
| base/ipreasm.h | |
| linkpair.pb-c.h | |
| logline.pb-c.h | |
| message.h | Create, load, inspect, and manipulate message objects. Message objects are proxy objects that bind together the in-memory and wire format representations of NMSG payloads. Deserialization of the wire format representation will occur implicitly and only when needed |
| msgmod.h | Message modules |
| msgmod_plugin.h | |
| ncap.pb-c.h | |
| nmsg.h | Base nmsg support header |
| nmsg.pb-c.h | |
| nmsg_port_net.h | |
| output.h | Write nmsg containers to output streams |
| packet.pb-c.h | |
| pcap_input.h | Reassembled IP datagram interface to libpcap |
| pkt.pb-c.h | |
| private.h | |
| random.h | Random number generator |
| rate.h | Rate-limiting |
| res.h | Possible result codes for nmsg functions |
| sock.h | Socket utilities |
| strbuf.h | String buffers |
| timespec.h | Sleeping and getting the current time |
| vendors.h | NMSG vendor ID values |
| version.h | |
| xml.pb-c.h | |
| zbuf.h | Compressed buffers |