5 #include <nx/sdk/i_active_setting_changed_action.h> 6 #include <nx/sdk/i_active_setting_changed_response.h> 7 #include <nx/sdk/interface.h> 9 #include "i_data_packet.h" 10 #include "i_device_agent.h" 17 static auto interfaceId() {
return makeId(
"nx::sdk::analytics::IConsumingDeviceAgent"); }
37 static auto interfaceId() {
return makeId(
"nx::sdk::analytics::IConsumingDeviceAgent1"); }
51 static auto interfaceId() {
return makeId(
"nx::sdk::analytics::IConsumingDeviceAgent2"); }
76 using IConsumingDeviceAgent2 = IConsumingDeviceAgent;
Definition: i_active_setting_changed_action.h:14
Definition: i_consuming_device_agent.h:34
Definition: interface.h:48
virtual void finalize()=0
Result< const IActiveSettingChangedResponse * > getSettingsOnActiveSettingChange(const IActiveSettingChangedAction *activeSettingChangedAction)
Definition: i_consuming_device_agent.h:68
virtual void doGetSettingsOnActiveSettingChange(Result< const IActiveSettingChangedResponse *> *outResult, const IActiveSettingChangedAction *activeSettingChangedAction)=0
Definition: consuming_device_agent.cpp:22
Definition: i_consuming_device_agent.h:14
virtual void doPushDataPacket(Result< void > *outResult, IDataPacket *dataPacket)=0
Result< void > pushDataPacket(IDataPacket *dataPacket)
Definition: i_consuming_device_agent.h:26
Definition: i_consuming_device_agent.h:48
Definition: i_data_packet.h:15