_interfaces
_interfaces
¶
D-Bus interface definitions for terok Shield1 and Clearance1.
Canonical bus names, object paths, interface names, and introspection XML
for the terok D-Bus contracts. The XML strings allow proxy creation via
dbus_fast.introspection.Node.parse() without runtime introspection of
the remote service.
SHIELD_BUS_NAME = 'org.terok.Shield'
module-attribute
¶
Well-known bus name for the shield D-Bus bridge.
SHIELD_OBJECT_PATH = '/org/terok/Shield'
module-attribute
¶
Object path for the Shield1 interface.
SHIELD_INTERFACE_NAME = 'org.terok.Shield1'
module-attribute
¶
Versioned interface name for shield signals and methods.
SHIELD_XML = '<node>\n <interface name="org.terok.Shield1">\n <signal name="ConnectionBlocked">\n <arg type="s" name="container" direction="out"/>\n <arg type="s" name="dest" direction="out"/>\n <arg type="q" name="port" direction="out"/>\n <arg type="q" name="proto" direction="out"/>\n <arg type="s" name="domain" direction="out"/>\n <arg type="s" name="request_id" direction="out"/>\n </signal>\n <method name="Verdict">\n <arg type="s" name="request_id" direction="in"/>\n <arg type="s" name="action" direction="in"/>\n <arg type="b" name="ok" direction="out"/>\n </method>\n <signal name="VerdictApplied">\n <arg type="s" name="container" direction="out"/>\n <arg type="s" name="dest" direction="out"/>\n <arg type="s" name="request_id" direction="out"/>\n <arg type="s" name="action" direction="out"/>\n <arg type="b" name="ok" direction="out"/>\n </signal>\n </interface>\n</node>'
module-attribute
¶
Introspection XML for org.terok.Shield1.
CLEARANCE_BUS_NAME = 'org.terok.Clearance'
module-attribute
¶
Well-known bus name for the clearance daemon.
CLEARANCE_OBJECT_PATH = '/org/terok/Clearance'
module-attribute
¶
Object path for the Clearance1 interface.
CLEARANCE_INTERFACE_NAME = 'org.terok.Clearance1'
module-attribute
¶
Versioned interface name for clearance signals and methods.
CLEARANCE_XML = '<node>\n <interface name="org.terok.Clearance1">\n <signal name="RequestReceived">\n <arg type="s" name="request_id" direction="out"/>\n <arg type="s" name="project" direction="out"/>\n <arg type="s" name="task" direction="out"/>\n <arg type="s" name="dest" direction="out"/>\n <arg type="q" name="port" direction="out"/>\n <arg type="s" name="reason" direction="out"/>\n </signal>\n <method name="Resolve">\n <arg type="s" name="request_id" direction="in"/>\n <arg type="s" name="action" direction="in"/>\n <arg type="b" name="ok" direction="out"/>\n </method>\n <method name="ListPending">\n <arg type="a(ssssqs)" name="requests" direction="out"/>\n </method>\n <signal name="RequestResolved">\n <arg type="s" name="request_id" direction="out"/>\n <arg type="s" name="action" direction="out"/>\n <arg type="as" name="ips" direction="out"/>\n </signal>\n </interface>\n</node>'
module-attribute
¶
Introspection XML for org.terok.Clearance1.