38 #ifndef _AUDIT_HPP_INCLUDED
39 #define _AUDIT_HPP_INCLUDED
66 virtual const char*
className()
const = 0;
77 #endif // _AUDIT_HPP_INCLUDED
virtual bool audit(const Information &auditObject)=0
Virtual base (interface) for auditor classes.
Definition: audit.hpp:48
virtual bool audit(const Information &auditObject)=0
Database provider interface.
Database provider.
Definition: DBprovider.hpp:70
virtual ~AuditUnit()
Definition: audit.hpp:64
virtual void close()
Close the auditor.
Definition: audit.hpp:53
virtual ~Auditor()
Definition: audit.hpp:50
virtual bool resolveDB(const db::DatabaseProvider &)
Definition: audit.hpp:68
virtual bool required()=0
virtual const char * className() const =0