blob: f2fb826e394bee92097609f800a353debb0ec31e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<node name="/org/chromium/SystemProxy"
xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
<interface name="org.chromium.SystemProxy">
<method name="SetAuthenticationDetails">
<tp:docstring>
Sets the credentails for authenticating system services and ARC++ apps
to the remote web proxy and the Kerberos availability flag.
</tp:docstring>
<arg name="request" type="ay" direction="in">
<tp:docstring>
Serialized SetAuthenticationDetailsRequest message.
</tp:docstring>
</arg>
<arg name="response" type="ay" direction="out">
<tp:docstring>
Serialized SetAuthenticationDetailsResponse message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple" />
</method>
<method name="ShutDown">
<tp:docstring>
Shuts down the daemon. The daemon will exit with code 0 which prevents
an Upstart respawn.
</tp:docstring>
<arg name="response" type="ay" direction="out">
<tp:docstring>
Serialized ShutDownResponse message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple"/>
</method>
<signal name="WorkerActive">
<tp:docstring>
Signal emitted when a system proxy worker is active and accepting
traffic.
</tp:docstring>
<arg name="details" type="ay">
<tp:docstring>
Serialized WorkerActiveSignalDetails message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple"/>
</signal>
<signal name="AuthenticationRequired">
<tp:docstring>
Signal emitted when a system proxy worker requires credentials for
proxy authentication.
</tp:docstring>
<arg name="details" type="ay">
<tp:docstring>
Serialized AuthenticationRequiredDetails message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple"/>
</signal>
<method name="ClearUserCredentials">
<tp:docstring>
Removes the user credentials from System-proxy. Credentials set for
system services via policy will still be available for proxy
authentication.
</tp:docstring>
<arg name="request" type="ay" direction="in">
<tp:docstring>
Serialized ClearUserCredentialsRequest message.
</tp:docstring>
</arg>
<arg name="response" type="ay" direction="out">
<tp:docstring>
Serialized ClearUserCredentialsResponse message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple" />
</method>
<method name="ShutDownProcess">
<tp:docstring>
Shuts down the System-proxy service or just one of the worker processes,
depending on the argument.
</tp:docstring>
<arg name="request" type="ay" direction="in">
<tp:docstring>
Serialized ShutDownRequest message.
</tp:docstring>
</arg>
<arg name="response" type="ay" direction="out">
<tp:docstring>
Serialized ShutDownResponse message.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple" />
</method>
<method name="GenerateNetworkAuthMessage">
<tp:docstring>
Generates NTLM authentication messages.
</tp:docstring>
<arg name="request" type="ay" direction="in">
<tp:docstring>
Serialized GenerateNetworkAuthMessageRequest.
</tp:docstring>
</arg>
<arg name="response" type="ay" direction="out">
<tp:docstring>
Serialized GenerateNetworkAuthMessageResponse.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple" />
</method>
</interface>
</node>