5 #include <nx/sdk/cloud_storage/i_async_operation_handler.h> 6 #include <nx/sdk/cloud_storage/i_engine.h> 7 #include <nx/sdk/helpers/ref_countable.h> 8 #include <nx/sdk/i_utility_provider.h> 17 const std::string& integrationId);
22 virtual void doQueryBookmarks(
26 virtual nx::sdk::ErrorCode deleteBookmark(
const char* bookmarkId)
override;
29 nx::sdk::cloud_storage::MetadataType type,
30 const char* data)
override;
32 virtual bool isOnline()
const override;
37 virtual void doObtainDeviceAgent(
41 virtual void doQueryMotionTimePeriods(
45 virtual void doQueryAnalytics(
49 virtual void doQueryAnalyticsTimePeriods(
53 virtual void doFetchTrackImage(
54 const char* objectTrackId,
55 nx::sdk::cloud_storage::TrackImageType type,
virtual void startAsyncTasks(const char *lastSequenceId) override
Definition: engine.cpp:17
Definition: i_engine.h:24
Definition: i_async_operation_handler.h:62
virtual nx::sdk::ErrorCode storageSpace(nx::sdk::cloud_storage::StorageSpace *storageSpace) const override
Definition: engine.cpp:88
virtual nx::sdk::ErrorCode saveMetadata(const char *deviceId, nx::sdk::cloud_storage::MetadataType type, const char *data) override
Definition: engine.cpp:75
Definition: i_device_info.h:13
virtual bool isOnline() const override
Definition: engine.cpp:83
virtual void stopAsyncTasks() override
Definition: engine.cpp:21
Definition: device_agent.cpp:13
Definition: ref_countable.h:83