Creates a connection to the Soprano server through a local socket interface. More...
|bool||connect (const QString &name=QString())|
|LocalSocketClient (QObject *parent=0)|
|bool||isConnected () const|
|Model *||createModel (const QString &name, const QList< BackendSetting > &settings=QList< BackendSetting >())|
|void||removeModel (const QString &name)|
Creates a connection to the Soprano server through a local socket interface.
The Soprano server supports more than one way of communication. Beside D-Bus (see DBusClient) it can be contacted via a local socket.
Models creates by this client are thread-safe and provide faster access to the server than D-Bus communication.
|Soprano::Client::LocalSocketClient::LocalSocketClient||(||QObject *||parent = ||)|
Create a new Client instance.
Check if the client is connected to a server.
trueif this client is connected to a server,
|Model* Soprano::Client::LocalSocketClient::createModel||(||const QString &||name,|
|const QList< BackendSetting > &||settings =
Creates a new Model instance that wraps a server model. Client models are very light wrappers and creating them is very fast.
|name||The name of the model to access.|
|settings||The settings to send to the server for creating a new model. These settings may be ignored by the server if a model with that name has already been created.|
Deletes a model including all its data.
|name||The name of the model to remove.|
Tries to connect to the Soprano server.
falseif an error occured. Check lastError() for details.
Disconnect from the server. The created model instances are not deleted but remain useless; open iterators are closed.