Prelude library Reference Manual

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