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