1 #include <jsoncpp/json/value.h>
2 #include "audithandler.h"
3 #include "audit/rule_manager.h"
7 const std::string RULE_STATE_KEY{"state-rule"};
13 AuditHandler::AuditHandler(communication::Connection& conn) :
14 communication::EventListener(conn, RULE_STATE_KEY)
19 void AuditHandler::accept(communication::Event& event)
22 rules["type"] = RULE_STATE_KEY;
24 rules["data"] = audit::RuleManager::GetInstance().getRulesAsJson();
25 connection.sendData(rules);