D-Bus Interface <interface name="com.nokia.devicelock" > <method name="getState" > <arg direction="in" type="i" name="lockType" /> <arg direction="out" type="i" /> </method> <method name="setState" > <arg direction="in" type="i" name="lockType" /> <arg direction="in" type="i" name="state" /> <arg direction="out" type="b" /> </method> <signal name="stateChanged" > <arg direction="out" type="i" name="lockType" /> <arg direction="out" type="i" name="state" /> </signal> <signal name="passwordPromptResult" > <arg direction="out" type="b" name="result" /> </signal> <method name="updateProvisioningSettings" > <arg direction="in" type="s" name="entity" /> <arg direction="in" type="a{iv}" name="settings" /> <arg direction="out" type="b" /> <annotation value="const DeviceLock::ProvisioningSettingsMap &" name="com.trolltech.QtDBus.QtTypeName.In1" /> </method> <method name="removeProvisioningSettings" > <arg direction="in" type="s" name="entity" /> <arg direction="out" type="b" /> </method> <signal name="updateProvisioningSettingsResult" > <arg direction="out" type="s" name="entity" /> <arg direction="out" type="b" name="settings" /> </signal> <method name="dataWipe" > <arg direction="in" type="i" name="type" /> <arg direction="out" type="b" /> </method> <method name="setPassword" > <arg direction="in" type="ay" name="password" /> <arg direction="out" type="b" /> </method> </interface> D-Bus Introspection