| | |
| | | #include <string> |
| | | |
| | | namespace license { |
| | | using namespace std; |
| | | |
| | | /* |
| | | AuditEvent error_event_builder(EVENT_TYPE event); |
| | | AuditEvent audit_event_builder(EVENT_TYPE event, SEVERITY severity); |
| | |
| | | friend EventRegistry& operator<<(EventRegistry&, AuditEvent&); |
| | | friend EventRegistry& operator<<(EventRegistry&, EventRegistry&); |
| | | //TODO change into map |
| | | vector<AuditEvent> logs; |
| | | std::vector<AuditEvent> logs; |
| | | //Forbid copy |
| | | //EventRegistry(const EventRegistry& that) = delete; |
| | | public: |
| | |
| | | void addError(EVENT_TYPE event); |
| | | void addEvent(EVENT_TYPE event, SEVERITY severity); |
| | | void addEvent(EVENT_TYPE event, SEVERITY severity, |
| | | const string& eventParameter); |
| | | const std::string &eventParameter); |
| | | void exportLastEvents(AuditEvent* auditEvents,int nlogs); |
| | | |
| | | }; |