Expose the addRedirection method.
svn path=/branches/work/~ervin/qtjolie/; revision=977871
This commit is contained in:
parent
c379e586bb
commit
266376639d
@ -104,3 +104,18 @@ void MetaService::unloadService(const QString &name)
|
|||||||
|
|
||||||
client.call(message);
|
client.call(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString Jolie::MetaService::addRedirection(const QString &name, const QString &url, const QString &inProtocol, const QString &outProtocol)
|
||||||
|
{
|
||||||
|
Client client(QString::fromUtf8("localhost"), 9000);
|
||||||
|
Message message("/", "addRedirection");
|
||||||
|
Value value;
|
||||||
|
value.children("resourcePrefix") << Value(name.toUtf8());
|
||||||
|
value.children("location") << Value(url.toUtf8());
|
||||||
|
value.children("protocol") << Value(inProtocol.toUtf8());
|
||||||
|
value.children("exposedProtocol") << Value(outProtocol.toUtf8());
|
||||||
|
message.setData(value);
|
||||||
|
|
||||||
|
Message reply = client.call(message);
|
||||||
|
return QString::fromUtf8(reply.data().toByteArray());
|
||||||
|
}
|
||||||
|
@ -42,6 +42,8 @@ public:
|
|||||||
QStringList loadedServices() const;
|
QStringList loadedServices() const;
|
||||||
void unloadService(const QString &name);
|
void unloadService(const QString &name);
|
||||||
|
|
||||||
|
QString addRedirection(const QString &name, const QString &url, const QString &inProtocol, const QString &outProtocol);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MetaServicePrivate * const d;
|
MetaServicePrivate * const d;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user