<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
 <interface name="org.freedesktop.systemd1.Manager">
  <method name="GetUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="unit" type="o" direction="out"/>
  </method>
  <method name="GetUnitByPID">
   <arg name="pid" type="u" direction="in"/>
   <arg name="unit" type="o" direction="out"/>
  </method>
  <method name="LoadUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="unit" type="o" direction="out"/>
  </method>
  <method name="StartUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="StartUnitReplace">
   <arg name="old_unit" type="s" direction="in"/>
   <arg name="new_unit" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="StopUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="ReloadUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="RestartUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="TryRestartUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="ReloadOrRestartUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="ReloadOrTryRestartUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="KillUnit">
   <arg name="name" type="s" direction="in"/>
   <arg name="who" type="s" direction="in"/>
   <arg name="mode" type="s" direction="in"/>
   <arg name="signal" type="i" direction="in"/>
  </method>
  <method name="ResetFailedUnit">
   <arg name="name" type="s" direction="in"/>
  </method>
  <method name="GetJob">
   <arg name="id" type="u" direction="in"/>
   <arg name="job" type="o" direction="out"/>
  </method>
  <method name="ClearJobs"/>
  <method name="ResetFailed"/>
  <method name="ListUnits">
   <arg name="units" type="a(ssssssouso)" direction="out"/>
  </method>
  <method name="ListJobs">
   <arg name="jobs" type="a(usssoo)" direction="out"/>
  </method>
  <method name="Subscribe"/>
  <method name="Unsubscribe"/>
  <method name="Dump"/>
  <method name="CreateSnapshot">
   <arg name="name" type="s" direction="in"/>
   <arg name="cleanup" type="b" direction="in"/>
   <arg name="unit" type="o" direction="out"/>
  </method>
  <method name="Reload"/>
  <method name="Reexecute"/>
  <method name="Exit"/>
  <method name="Reboot"/>
  <method name="PowerOff"/>
  <method name="Halt"/>
  <method name="KExec"/>
  <method name="SetEnvironment">
   <arg name="names" type="as" direction="in"/>
  </method>
  <method name="UnsetEnvironment">
   <arg name="names" type="as" direction="in"/>
  </method>
  <method name="UnsetAndSetEnvironment">
   <arg name="unset" type="as" direction="in"/>
   <arg name="set" type="as" direction="in"/>
  </method>
  <method name="ListUnitFiles">
   <arg name="changes" type="a(ss)" direction="out"/>
  </method>
  <method name="GetUnitFileState">
   <arg name="file" type="s" direction="in"/>
   <arg name="state" type="s" direction="out"/>
  </method>
  <method name="EnableUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="force" type="b" direction="in"/>
   <arg name="carries_install_info" type="b" direction="out"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="DisableUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="ReenableUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="force" type="b" direction="in"/>
   <arg name="carries_install_info" type="b" direction="out"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="LinkUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="force" type="b" direction="in"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="PresetUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="force" type="b" direction="in"/>
   <arg name="carries_install_info" type="b" direction="out"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="MaskUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="force" type="b" direction="in"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <method name="UnmaskUnitFiles">
   <arg name="files" type="as" direction="in"/>
   <arg name="runtime" type="b" direction="in"/>
   <arg name="changes" type="a(sss)" direction="out"/>
  </method>
  <signal name="UnitNew">
   <arg name="id" type="s"/>
   <arg name="unit" type="o"/>
  </signal>
  <signal name="UnitRemoved">
   <arg name="id" type="s"/>
   <arg name="unit" type="o"/>
  </signal>
  <signal name="JobNew">
   <arg name="id" type="u"/>
   <arg name="job" type="o"/>
  </signal>
  <signal name="JobRemoved">
   <arg name="id" type="u"/>
   <arg name="job" type="o"/>
   <arg name="result" type="s"/>
  </signal> <signal name="StartupFinished">
   <arg name="kernel" type="t"/>
   <arg name="initrd" type="t"/>
   <arg name="userspace" type="t"/>
   <arg name="total" type="t"/>
  </signal> <signal name="UnitFilesChanged"/>
  <property name="Version" type="s" access="read"/>
  <property name="Distribution" type="s" access="read"/>
  <property name="Features" type="s" access="read"/>
  <property name="Tainted" type="s" access="read"/>
  <property name="RunningAs" type="s" access="read"/>
  <property name="InitRDTimestamp" type="t" access="read"/>
  <property name="InitRDTimestampMonotonic" type="t" access="read"/>
  <property name="StartupTimestamp" type="t" access="read"/>
  <property name="StartupTimestampMonotonic" type="t" access="read"/>
  <property name="FinishTimestamp" type="t" access="read"/>
  <property name="FinishTimestampMonotonic" type="t" access="read"/>
  <property name="LogLevel" type="s" access="readwrite"/>
  <property name="LogTarget" type="s" access="readwrite"/>
  <property name="NNames" type="u" access="read"/>
  <property name="NJobs" type="u" access="read"/>
  <property name="NInstalledJobs" type="u" access="read"/>
  <property name="NFailedJobs" type="u" access="read"/>
  <property name="Progress" type="d" access="read"/>
  <property name="Environment" type="as" access="read"/>
  <property name="ConfirmSpawn" type="b" access="read"/>
  <property name="ShowStatus" type="b" access="read"/>
  <property name="UnitPath" type="as" access="read"/>
  <property name="NotifySocket" type="s" access="read"/>
  <property name="ControlGroupHierarchy" type="s" access="read"/>
  <property name="MountAuto" type="b" access="read"/>
  <property name="SwapAuto" type="b" access="read"/>
  <property name="DefaultControllers" type="as" access="read"/>
  <property name="DefaultStandardOutput" type="s" access="read"/>
  <property name="DefaultStandardError" type="s" access="read"/>
  <property name="SysVConsole" type="b" access="read"/>
  <property name="SysVInitPath" type="as" access="read"/>
  <property name="SysVRcndPath" type="as" access="read"/>
 </interface>
</node>
