22#ifndef _SOPRANO_SERVER_CORE_H_
23#define _SOPRANO_SERVER_CORE_H_
25#include <QtCore/QObject>
38 class ServerCorePrivate;
235 void serverConnectionFinished(
QObject* obj);
253 ServerCorePrivate*
const d;
Wraps one setting for Model creation.
Soprano::Backend defines the interface for a Soprano backend plugin.
Core class of Soprano's exception system.
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
virtual Model * createModel(const QList< BackendSetting > &settings)
int maximumConnectionCount() const
void registerAsDBusObject(const QString &objectPath=QString())
void setBackend(const Backend *backend)
void setMaximumConnectionCount(int max)
virtual void removeModel(const QString &name)
ServerCore(QObject *parent=0)
bool start(const QString &socketPath=QString())
const Backend * backend() const
QList< BackendSetting > backendSettings() const
quint16 serverPort() const
static const quint16 DEFAULT_PORT
void setBackendSettings(const QList< BackendSetting > &settings)
bool listen(quint16 port=DEFAULT_PORT)
virtual Model * model(const QString &name)
virtual QStringList allModels() const
QObject(QObject *parent=0)
#define SOPRANO_SERVER_EXPORT