Definition History.hpp:11
std::optional< std::vector< Event > > getAllEvents(bool applyFilters=true) const
Definition History.cpp:167
static constexpr uint32_t historyPaginationSize
Definition History.hpp:13
std::optional< iv::alarms::Event > lastEvent(const std::optional< iv::types::channelId > &tag)
Definition History.cpp:147
FilterHistory m_filterHistory
Definition History.hpp:29
History(const History &other)=delete
static bool canGetEvents()
Definition History.cpp:57
std::set< iv::types::channelId > prvFilterChannelTags() const
Definition History.cpp:197
std::optional< std::vector< Event > > getEvents(uint32_t pageRequested)
Definition History.cpp:108
static std::optional< std::vector< iv::alarms::Event > > getEventsFromHistoryLogger(const iv::comms::api::IApiQueryParamsBuilder &queryParams, iv::comms::api::ApiPaginationInfo &paginationInfoOut)
Definition History.cpp:14
void addEvent(const iv::alarms::Event &newEvent) const
Definition History.cpp:82
Definition structs.hpp:72