Home · All Classes · All Namespaces · Modules · Functions · Files
cli-call-stream-endpoint-body.hpp
00001 #define IN_TP_QT_HEADER
00002 #include "TelepathyQt/call-stream-endpoint.h"
00003 
00004 namespace Tp
00005 {
00006 namespace Client
00007 {
00008 
00009 CallStreamEndpointInterface::CallStreamEndpointInterface(const QString& busName, const QString& objectPath, QObject *parent)
00010     : Tp::AbstractInterface(busName, objectPath, staticInterfaceName(), QDBusConnection::sessionBus(), parent)
00011 {
00012 }
00013 
00014 CallStreamEndpointInterface::CallStreamEndpointInterface(const QDBusConnection& connection, const QString& busName, const QString& objectPath, QObject *parent)
00015     : Tp::AbstractInterface(busName, objectPath, staticInterfaceName(), connection, parent)
00016 {
00017 }
00018 
00019 CallStreamEndpointInterface::CallStreamEndpointInterface(Tp::DBusProxy *proxy)
00020     : Tp::AbstractInterface(proxy, staticInterfaceName())
00021 {
00022 }
00023 
00024 void CallStreamEndpointInterface::invalidate(Tp::DBusProxy *proxy,
00025         const QString &error, const QString &message)
00026 {
00027     disconnect(this, SIGNAL(RemoteCredentialsSet(const QString&, const QString&)), NULL, NULL);
00028     disconnect(this, SIGNAL(RemoteCandidatesAdded(const Tp::CandidateList&)), NULL, NULL);
00029     disconnect(this, SIGNAL(CandidatePairSelected(const Tp::Candidate&, const Tp::Candidate&)), NULL, NULL);
00030     disconnect(this, SIGNAL(EndpointStateChanged(uint, uint)), NULL, NULL);
00031     disconnect(this, SIGNAL(ControllingChanged(bool)), NULL, NULL);
00032 
00033     Tp::AbstractInterface::invalidate(proxy, error, message);
00034 }
00035 }
00036 }


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.3