[telepathy-python/master] Upgrade to stable tube API
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Jun 12 04:23:29 PDT 2009
---
examples/tube-dbus-muc.py | 11 ++++++-----
examples/tubeconn.py | 2 +-
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/examples/tube-dbus-muc.py b/examples/tube-dbus-muc.py
index 0d278a5..75a08de 100644
--- a/examples/tube-dbus-muc.py
+++ b/examples/tube-dbus-muc.py
@@ -18,7 +18,7 @@ from telepathy.constants import (
CONNECTION_HANDLE_TYPE_ROOM, CONNECTION_STATUS_CONNECTED,
CONNECTION_STATUS_DISCONNECTED, CONNECTION_STATUS_CONNECTING,
TUBE_TYPE_DBUS, TUBE_TYPE_STREAM, TUBE_STATE_LOCAL_PENDING,
- TUBE_STATE_REMOTE_PENDING, TUBE_STATE_OPEN)
+ TUBE_STATE_REMOTE_PENDING, TUBE_STATE_OPEN, SOCKET_ACCESS_CONTROL_CREDENTIALS)
from account import connection_from_file
from tubeconn import TubeConnection
@@ -28,8 +28,8 @@ IFACE = SERVICE
PATH = "/org/freedesktop/Telepathy/Tube/Test"
# TODO: import when tube API is stable
-CHANNEL_INTERFACE_TUBE = CHANNEL_INTERFACE + ".Interface.Tube.DRAFT"
-CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube.DRAFT"
+CHANNEL_INTERFACE_TUBE = CHANNEL_INTERFACE + ".Interface.Tube"
+CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube"
TUBE_CHANNEL_STATE_LOCAL_PENDING = 0
TUBE_CHANNEL_STATE_REMOTE_PENDING = 1
@@ -181,7 +181,8 @@ class InitiatorClient(Client):
signature='sv')
print "Offer tube"
- self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].OfferDBusTube(params)
+ self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].Offer(params,
+ SOCKET_ACCESS_CONTROL_CREDENTIALS)
def tube_opened (self):
Client.tube_opened(self)
@@ -207,7 +208,7 @@ class JoinerClient(Client):
Client.got_tube(self, props)
print "Accept tube"
- self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].AcceptDBusTube()
+ self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].Accept(SOCKET_ACCESS_CONTROL_CREDENTIALS)
def tube_opened (self):
diff --git a/examples/tubeconn.py b/examples/tubeconn.py
index 1273480..f5ff0a9 100644
--- a/examples/tubeconn.py
+++ b/examples/tubeconn.py
@@ -31,7 +31,7 @@ from telepathy.interfaces import CHANNEL_INTERFACE
logger = logging.getLogger('telepathy.tubeconn')
# TODO: import when tube API is stable
-CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube.DRAFT"
+CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube"
class TubeConnection(Connection):
--
1.5.6.5
More information about the telepathy-commits
mailing list