Skip to content

_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.