3 #include <nx/sdk/cloud_storage/i_archive_update_handler.h> 4 #include <nx/sdk/cloud_storage/i_engine.h> 5 #include <nx/sdk/helpers/ref_countable.h> 6 #include <nx/sdk/i_utility_provider.h> 15 const std::string& pluginId);
20 virtual void doQueryBookmarks(
24 virtual nx::sdk::ErrorCode deleteBookmark(
const char* bookmarkId)
override;
28 nx::sdk::cloud_storage::MetadataType type,
29 const char* data)
override;
31 virtual bool isOnline()
const override;
38 virtual void doObtainDeviceAgent(
42 virtual void doQueryMotionTimePeriods(
46 virtual void doQueryAnalytics(
50 virtual void doQueryAnalyticsTimePeriods(
54 virtual void doFetchBestShotImage(
virtual void startNotifications() override
Definition: engine.cpp:15
Definition: i_engine.h:25
Definition: i_archive_update_handler.h:39
virtual nx::sdk::ErrorCode storageSpace(nx::sdk::cloud_storage::StorageSpace *storageSpace) const override
Definition: engine.cpp:87
virtual nx::sdk::ErrorCode saveMetadata(const char *deviceId, int64_t timeStampUs, nx::sdk::cloud_storage::MetadataType type, const char *data) override
Definition: engine.cpp:73
Definition: i_device_info.h:13
virtual bool isOnline() const override
Definition: engine.cpp:82
virtual void stopNotifications() override
Definition: engine.cpp:19
Definition: device_agent.cpp:11
virtual nx::sdk::ErrorCode saveBestShotImage(const char *data) override
Definition: engine.cpp:93
Definition: ref_countable.h:83