|
Soprano
2.7.5
|
Creates a connection to the Soprano server through a TCP connection. More...
#include <Soprano/Client/TcpClient>
Inheritance diagram for Soprano::Client::TcpClient:Public Member Functions | |
| TcpClient (QObject *parent=0) | |
| virtual | ~TcpClient () |
| bool | connect (const QHostAddress &address=QHostAddress::LocalHost, int port=DEFAULT_PORT) |
| bool | isConnected () |
| void | disconnect () |
| Model * | createModel (const QString &name, const QList< BackendSetting > &settings=QList< BackendSetting >()) |
| void | removeModel (const QString &name) |
Static Public Attributes | |
| static const quint16 | DEFAULT_PORT |
Creates a connection to the Soprano server through a TCP connection.
The Soprano server supports more than one way of communication. Beside D-Bus (see DBusClient) and local socket communication (LocalSocketClient) it can be contacted via TCP. For that to work the server has to be listening on some port (Server::ServerCore::listen).
Definition at line 57 of file tcpclient.h.
| Soprano::Client::TcpClient::TcpClient | ( | QObject * | parent = 0 | ) |
Create a new Client instance.
| virtual Soprano::Client::TcpClient::~TcpClient | ( | ) | [virtual] |
Destructor.
| bool Soprano::Client::TcpClient::connect | ( | const QHostAddress & | address = QHostAddress::LocalHost, |
| int | port = DEFAULT_PORT |
||
| ) |
Tries to connect to the Soprano server.
true on success, false if an error occured. Check lastError() for details. Check if the client is connected to a server.
true if this client is connected to a server, false otherwise. Disconnect from the server. The created model instances are not deleted but remain useless; open iterators are closed.
| Model* Soprano::Client::TcpClient::createModel | ( | const QString & | name, |
| const QList< BackendSetting > & | settings = QList< BackendSetting >() |
||
| ) |
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. |
| void Soprano::Client::TcpClient::removeModel | ( | const QString & | name | ) |
Deletes a model including all its data.
| name | The name of the model to remove. |
const quint16 Soprano::Client::TcpClient::DEFAULT_PORT [static] |
The default Soprano server connection port.
Definition at line 75 of file tcpclient.h.
1.7.6.1