5 #include <nx/sdk/i_list.h> 6 #include <nx/sdk/interface.h> 8 #include "i_device_agent.h" 9 #include "i_time_periods.h" 19 virtual const ITimePeriods* addedTimePeriods()
const = 0;
20 virtual const ITimePeriods* removedTimePeriods()
const = 0;
21 virtual int streamIndex()
const = 0;
42 static constexpr
auto interfaceId()
44 return makeId(
"nx::sdk::archive::IArchiveUpdateHandler");
56 nx::sdk::ErrorCode errorCode,
Definition: interface.h:48
Definition: i_archive_update_handler.h:39
virtual void onArchiveUpdated(const char *engineId, nx::sdk::ErrorCode errorCode, const IList< IDeviceArchive > *deviceArchive) const =0
Definition: i_archive_update_handler.h:27
Definition: i_archive_update_handler.h:16
Definition: i_device_agent.h:21
Definition: i_time_periods.h:13
Definition: algorithm.cpp:8
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:76