PreviousNext

Audit Record Descriptor

An opaque data type, dce_aud_rec_t, is used to represent an audit record descriptor. An audit record descriptor may be created, manipulated, or disposed of by the following functions: the functions dce_aud_start( ), dce_aud_start_with_pac( ), dce_aud_start_with_name( ), dce_aud_start_with_server_binding( ), and dce_aud_next( ) return a record descriptor. The function dce_aud_put_ev_info( ) adds event information to an audit record through a record descriptor. The functions dce_aud_get_header( ), dce_aud_get_ev_info( ), and dce_aud_length( ) get the event and record information through a record descriptor. The function dce_aud_commit( ) commits an audit record through its descriptor. The function dce_aud_discard( ) disposes of a record descriptor. The function dce_aud_discard( ) is necessary only after reading the record (that is, after invoking dce_aud_next( ).