3 #include <nx/sdk/interface.h> 4 #include <nx/sdk/error.h> 5 #include <nx/sdk/i_string_map.h> 6 #include <nx/sdk/i_string.h> 7 #include <nx/sdk/i_plugin_event.h> 8 #include <nx/sdk/analytics/i_metadata_types.h> 9 #include <nx/sdk/analytics/i_metadata_packet.h> 16 static const int NX_NO_ERROR = 0;
17 static const int NX_UNKNOWN_PARAMETER = -41;
18 static const int NX_MORE_DATA = -23;
31 static auto interfaceId() {
return InterfaceId(
"nx::sdk::analytics::IDeviceAgent"); }
Definition: i_plugin_event.h:12
Definition: i_ref_countable.h:55
Definition: i_string_map.h:8
virtual IEngine * engine() const =0
Definition: interface.h:26
Definition: i_device_agent.h:33
Definition: i_engine.h:30
virtual Error setHandler(IHandler *handler)=0
virtual Error setNeededMetadataTypes(const IMetadataTypes *neededMetadataTypes)=0
Definition: i_device_agent.h:28
virtual IStringMap * pluginSideSettings() const =0
virtual const IString * manifest(Error *outError) const =0
virtual void setSettings(const IStringMap *settings)=0