I. Using libprelude to interoperate with prelude-manager
prelude — Initializing the library
prelude-client — Creating a Prelude Client
II. Sending events with libprelude
The low level IDMEF API
idmef-tree-wrap — Generating events using the low level IDMEF API
idmef-additional-data
idmef-time — Time representation in IDMEF message
idmef-data
The high level IDMEF API
idmef-path — The High level IDMEF API.
idmef-value
III. Reading events from the collector
idmef-message-read — Reading a message from a prelude_msg_t buffer
prelude-connection-pool — Pool of connection handling
IV. Filtering operation on IDMEF messages
idmef-criteria
idmef-criterion-value
Utility functions
idmef-message-print — Dumping an IDMEF message as a string
Others
prelude-error
prelude-linked-object
prelude-io
prelude-log
prelude-msg — Prelude Messaging API
prelude-option
prelude-connection
prelude-string
prelude-msgbuf
idmef-message-write — Writing IDMEF class to a message buffer
prelude-ident
prelude-client-profile
prelude-plugin
prelude-hash
prelude-failover
prelude-async
prelude-list
prelude-inttypes
prelude-option-wide
prelude-timer