Soprano::Client Namespace Reference


Classes

class  TcpClient
 Creates a connection to the Soprano server through a TCP connection. More...
class  LocalSocketClient
 Creates a connection to the Soprano server through a local socket interface. More...
class  DBusClient
 Core class to handle a connection to a Soprano server through the DBus interface. More...
class  DBusModel
 Interface to a DBus server model. More...
class  DBusStatementIterator
 Interface to a DBus server statement iterator. More...
class  DBusNodeIterator
 Interface to a DBus server node iterator. More...
class  DBusQueryResultIterator
 Interface to a DBus server query result iterator. More...


Detailed Description

The server clients have the following restrictions:

TCP Client: (TcpClient)

Local Socket Client: (LocalSocketClient) DBus Client: (DBusClient) While the local socket comunication is the fastest due to its missing signal handling it can be sub-optimal at times. The best solution at the moment is the DBus client. Although being the slowest (slightly slower than the local Socket client) it is reliable and feature-complete (signals are transmitted). However, it is also possible to combine both: use the local socket communication for fast commands and create a D-Bus connection only for the signals.

See also:
Soprano Server, Soprano D-Bus Interface, Soprano::Server

Generated on Tue Jul 22 17:39:35 2008 for Soprano by  doxygen 1.5.6