61 QgsService *getService(
const QString &name,
const QString &version = QString() );
94 int unregisterApi(
const QString &name,
const QString &version = QString() );
112 QgsServerApi *getApi(
const QString &name,
const QString &version = QString() );
124 int unregisterService(
const QString &name,
const QString &version = QString() );
131 void init(
const QString &nativeModulepath,
QgsServerInterface *serverIface =
nullptr );
141 typedef QHash<QString, std::shared_ptr<QgsService>> ServiceTable;
142 typedef QHash<QString, std::shared_ptr<QgsServerApi>> ApiTable;
143 typedef QHash<QString, QPair<QString, QString>> VersionTable;
147 ServiceTable mServices;
148 VersionTable mServiceVersions;
150 VersionTable mApiVersions;