1#ifndef RESTLINK_PLUGINMANAGER_H
2#define RESTLINK_PLUGINMANAGER_H
4#include <RestLink/global.h>
5#include <RestLink/plugin.h>
9class PluginManagerPrivate;
16 static QList<AbstractRequestHandler *> handlers();
18 static bool isDiscoveryEnabled();
19 static void enableDiscovery();
20 static void setDiscoveryEnabled(
bool enable =
true);
22 static void registerPlugin(
const QString &name);
28 Plugin *loadPlugin(
const QString &name);
31 QScopedPointer<PluginManagerPrivate> d_ptr;
The AbstractRequestHandler class defines an abstract base for sending HTTP-like requests.
Definition abstractrequesthandler.h:17
Base class for RestLink plugins that provide custom request handlers.
Definition plugin.h:16
Manages discovery, loading, and instantiation of RestLink plugins.
Definition pluginmanager.h:11
Definition abstractrequesthandler.cpp:11