3 #include <QScopedPointer> 9 class QJsonChannelServiceRepositoryPrivate;
27 bool addService (
const QSharedPointer<QJsonChannelService>& service);
39 bool addService (
const QByteArray& name,
const QByteArray& version,
const QByteArray& description, QSharedPointer<QObject> obj);
51 bool addThreadSafeService (
const QByteArray& name,
const QByteArray& version,
const QByteArray& description, QSharedPointer<QObject> obj);
59 QSharedPointer<QJsonChannelService> getService (
const QByteArray& serviceName);
67 QSharedPointer<QObject> getServiceObject (
const QByteArray& serviceName);
76 bool removeService (
const QByteArray& serviceName);
87 QScopedPointer<QJsonChannelServiceRepositoryPrivate> d;
Service wrapper over QOblect is responsible for QObjects methods ivocation according to JSON-RPC requ...
The main entity of QJsonChannel represents service repository and provides API for a JSON-RPC method ...
Representation of JSON-RPC message.
#define QJSONCHANNELCORE_EXPORT