3 #include <plugins/plugin_api.h> 4 #include <nx/sdk/common.h> 6 #include <nx/sdk/i_string.h> 7 #include <nx/sdk/i_plugin_event.h> 9 #include "device_agent.h" 23 {{0x4c,0x7b,0xf8,0xbf,0xac,0xf7,0x45,0x72,0x98,0x91,0xaa,0x7e,0xa0,0x56,0xea,0xb5}};
virtual Error setHandler(IHandler *handler)=0
Definition: i_plugin_event.h:19
virtual void setSettings(const Settings *settings)=0
virtual const IString * manifest(Error *outError) const =0
Definition: device_agent.h:36
virtual DeviceAgent * obtainDeviceAgent(const DeviceInfo *deviceInfo, Error *outError)=0
Definition: engine.cpp:32
Base class for every interface, provided by plugin.
Definition: plugin_api.h:38
virtual void executeAction(Action *action, Error *outError)=0
GUID of plugin interface.
Definition: plugin_api.h:21
virtual Settings * pluginSideSettings() const =0
Definition: i_string.h:15
virtual Plugin * plugin() const =0
Definition: settings.h:15