summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2010-12-16 11:18:24 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2010-12-16 11:18:24 +0000
commit81614fb2093ed2e858dc5bb588c566e47d054cfd (patch)
tree4cfbe519ac923f745215a23e1d9b01e332e4ba8f
parent2e6318650c968f2372b1337535910c59437e4375 (diff)
protocol: implement AuthenticationTypes property
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--src/server/protocol.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/protocol.py b/src/server/protocol.py
index 809f4b2..733bb6c 100644
--- a/src/server/protocol.py
+++ b/src/server/protocol.py
@@ -64,7 +64,8 @@ class Protocol(_Protocol, DBusProperties):
'Interfaces': lambda: self.interfaces,
'ConnectionInterfaces': lambda: self.connection_interfaces,
'RequestableChannelClasses': lambda: self.requestable_channels,
- 'Parameters': lambda: self.parameters
+ 'Parameters': lambda: self.parameters,
+ 'AuthenticationTypes': lambda: self.authentication_types,
})
self._add_immutable_properties({
@@ -103,6 +104,10 @@ class Protocol(_Protocol, DBusProperties):
signature='(a{sv}as)')
@property
+ def authentication_types(self):
+ return dbus.Array(self._authentication_types, signature='s')
+
+ @property
def parameters(self):
parameters = []