#include <EventLogs.hpp>
|
static bool | createDefaultEvent (iv::model::diamar::EventCategory category, iv::model::diamar::EventTypes type, std::string_view message) |
|
static bool | createAccessControlEvent (iv::model::diamar::EventTypes type, iv::diamar::eUserProfileType inUser, iv::diamar::eUserProfileType outUser, std::string_view message) |
|
static bool | createRequestErrorsEvent (iv::model::diamar::EventTypes type, iv::types::ipAddress ip, iv::types::ipPort port, std::string_view message) |
|
static bool | createControlSystemEvent (iv::model::diamar::EventTypes type, iv::types::unitId unitId, iv::types::channelId channelId, iv::types::groupId groupId, std::string_view message) |
|
static bool | createBackUpAndRestoreEvent (iv::model::diamar::EventTypes type, std::string_view backupName, std::string_view message) |
|
static bool | createConfigChangeEvent (iv::model::diamar::EventTypes type, std::string_view message) |
|
static bool | createOperatingSystemEvent (iv::model::diamar::EventTypes type, std::string_view message) |
|
static bool | queryEvents (std::vector< std::shared_ptr< iv::model::diamar::AuditableEvent > > &eventsResult, const iv::comms::api::ApiPaginationInfo &paginationInfo, const std::vector< iv::model::diamar::EventCategory > &eventCategories, const std::set< std::string > &stationsSource, const iv::types::timestamp startDate=0, const iv::types::timestamp endDate=iv::time::Timestamp().inMilliseconds()) |
| Requests for events logs.
|
|
◆ EventLogs() [1/3]
iv::logs::EventLogs::EventLogs |
( |
| ) |
|
|
delete |
◆ EventLogs() [2/3]
iv::logs::EventLogs::EventLogs |
( |
const EventLogs & | other | ) |
|
|
delete |
◆ EventLogs() [3/3]
iv::logs::EventLogs::EventLogs |
( |
EventLogs && | other | ) |
|
|
delete |
◆ ~EventLogs()
iv::logs::EventLogs::~EventLogs |
( |
| ) |
|
|
default |
◆ createAccessControlEvent()
◆ createBackUpAndRestoreEvent()
bool iv::logs::EventLogs::createBackUpAndRestoreEvent |
( |
iv::model::diamar::EventTypes | type, |
|
|
std::string_view | backupName, |
|
|
std::string_view | message ) |
|
static |
◆ createConfigChangeEvent()
◆ createControlSystemEvent()
◆ createDefaultEvent()
◆ createEvent()
◆ createOperatingSystemEvent()
◆ createRequestErrorsEvent()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ queryEvents()
Requests for events logs.
- Parameters
-
eventsResult | Events logs for this request. |
[in-out] | paginationInfo Send pagination info request and obtain response data. |
eventCategories | Event category requested. |
stationsSource | Event sources requested. |
startDate | Start date. |
endDate | End date. |
- Returns
- Events logs for this request.
◆ m_activeUser
◆ m_source
std::string iv::logs::EventLogs::m_source |
|
staticprivate |
The documentation for this class was generated from the following files: