9 #include <QtNetwork/QNetworkAccessManager> 10 #include <QtCore/QThread> 12 #include <plugins/plugin_api.h> 69 virtual int addRef()
const override;
74 QNetworkAccessManager* networkAccessManager();
80 std::unique_ptr<AxisCameraDiscoveryManager> m_discoveryManager;
82 QThread m_networkEventLoopThread;
83 QNetworkAccessManager m_networkAccessManager;
Discovers AXIS cameras with MDNS search method (implements nxcip::CameraDiscoveryManager) ...
Definition: axis_discovery_manager.h:16
Base class for every interface, provided by plugin.
Definition: plugin_api.h:44
GUID of plugin interface.
Definition: plugin_api.h:26
Main plugin class. Hosts and initializes necessary internal data.
Definition: axis_camera_plugin.h:55
Definition: plugin_tools.h:68
virtual int addRef() const override
Implementaion of nxpl::PluginInterface::addRef.
Definition: axis_camera_plugin.cpp:67
virtual int releaseRef() const override
Implementaion of nxpl::PluginInterface::releaseRef.
Definition: axis_camera_plugin.cpp:72
virtual void * queryInterface(const nxpl::NX_GUID &interfaceID) override
Implementation of nxpl::PluginInterface::queryInterface.
Definition: axis_camera_plugin.cpp:51