org.freedesktop.DBus.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
  2. "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
  3. <node>
  4. <interface name="org.freedesktop.DBus">
  5. <method name="Hello">
  6. <arg direction="out" type="s"/>
  7. </method>
  8. <method name="RequestName">
  9. <arg direction="in" type="s"/>
  10. <arg direction="in" type="u"/>
  11. <arg direction="out" type="u"/>
  12. </method>
  13. <method name="ReleaseName">
  14. <arg direction="in" type="s"/>
  15. <arg direction="out" type="u"/>
  16. </method>
  17. <method name="StartServiceByName">
  18. <arg direction="in" type="s"/>
  19. <arg direction="in" type="u"/>
  20. <arg direction="out" type="u"/>
  21. </method>
  22. <method name="UpdateActivationEnvironment">
  23. <arg direction="in" type="a{ss}"/>
  24. </method>
  25. <method name="NameHasOwner">
  26. <arg direction="in" type="s"/>
  27. <arg direction="out" type="b"/>
  28. </method>
  29. <method name="ListNames">
  30. <arg direction="out" type="as"/>
  31. </method>
  32. <method name="ListActivatableNames">
  33. <arg direction="out" type="as"/>
  34. </method>
  35. <method name="AddMatch">
  36. <arg direction="in" type="s"/>
  37. </method>
  38. <method name="RemoveMatch">
  39. <arg direction="in" type="s"/>
  40. </method>
  41. <method name="GetNameOwner">
  42. <arg direction="in" type="s"/>
  43. <arg direction="out" type="s"/>
  44. </method>
  45. <method name="ListQueuedOwners">
  46. <arg direction="in" type="s"/>
  47. <arg direction="out" type="as"/>
  48. </method>
  49. <method name="GetConnectionUnixUser">
  50. <arg direction="in" type="s"/>
  51. <arg direction="out" type="u"/>
  52. </method>
  53. <method name="GetConnectionUnixProcessID">
  54. <arg direction="in" type="s"/>
  55. <arg direction="out" type="u"/>
  56. </method>
  57. <method name="GetAdtAuditSessionData">
  58. <arg direction="in" type="s"/>
  59. <arg direction="out" type="ay"/>
  60. </method>
  61. <method name="GetConnectionSELinuxSecurityContext">
  62. <arg direction="in" type="s"/>
  63. <arg direction="out" type="ay"/>
  64. </method>
  65. <method name="ReloadConfig">
  66. </method>
  67. <method name="GetId">
  68. <arg direction="out" type="s"/>
  69. </method>
  70. <method name="GetConnectionCredentials">
  71. <arg direction="in" type="s"/>
  72. <arg direction="out" type="a{sv}"/>
  73. </method>
  74. <property name="Features" type="as" access="read">
  75. <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/>
  76. </property>
  77. <property name="Interfaces" type="as" access="read">
  78. <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/>
  79. </property>
  80. <signal name="NameOwnerChanged">
  81. <arg type="s"/>
  82. <arg type="s"/>
  83. <arg type="s"/>
  84. </signal>
  85. <signal name="NameLost">
  86. <arg type="s"/>
  87. </signal>
  88. <signal name="NameAcquired">
  89. <arg type="s"/>
  90. </signal>
  91. </interface>
  92. <interface name="org.freedesktop.DBus.Properties">
  93. <method name="Get">
  94. <arg direction="in" type="s"/>
  95. <arg direction="in" type="s"/>
  96. <arg direction="out" type="v"/>
  97. </method>
  98. <method name="GetAll">
  99. <arg direction="in" type="s"/>
  100. <arg direction="out" type="a{sv}"/>
  101. </method>
  102. <method name="Set">
  103. <arg direction="in" type="s"/>
  104. <arg direction="in" type="s"/>
  105. <arg direction="in" type="v"/>
  106. </method>
  107. <signal name="PropertiesChanged">
  108. <arg type="s" name="interface_name"/>
  109. <arg type="a{sv}" name="changed_properties"/>
  110. <arg type="as" name="invalidated_properties"/>
  111. </signal>
  112. </interface>
  113. <interface name="org.freedesktop.DBus.Introspectable">
  114. <method name="Introspect">
  115. <arg direction="out" type="s"/>
  116. </method>
  117. </interface>
  118. <interface name="org.freedesktop.DBus.Monitoring">
  119. <method name="BecomeMonitor">
  120. <arg direction="in" type="as"/>
  121. <arg direction="in" type="u"/>
  122. </method>
  123. </interface>
  124. <interface name="org.freedesktop.DBus.Peer">
  125. <method name="GetMachineId">
  126. <arg direction="out" type="s"/>
  127. </method>
  128. <method name="Ping">
  129. </method>
  130. </interface>
  131. <interface name="org.freedesktop.DBus.Debug.Stats">
  132. <method name="GetStats">
  133. <arg direction="out" type="a{sv}"/>
  134. </method>
  135. <method name="GetConnectionStats">
  136. <arg direction="in" type="s"/>
  137. <arg direction="out" type="a{sv}"/>
  138. </method>
  139. <method name="GetAllMatchRules">
  140. <arg direction="out" type="a{sas}"/>
  141. </method>
  142. </interface>
  143. </node>