Home · All Classes · All Namespaces · Modules · Functions · Files

tpsessionobserver.h

00001 #ifndef TPSESSIONOBSERVER_H
00002 #define TPSESSIONOBSERVER_H
00003 
00004 #include <QObject>
00005 #include <TelepathyQt4/AbstractClientObserver>
00006 #include <TelepathyQt4/Types>
00007 #include <TelepathyQt4/Channel>
00008 
00009 class TpSession;
00010 
00011 class TpSessionObserver : public QObject , public Tp::AbstractClientObserver
00012 {
00013        Q_OBJECT
00014 public:
00015     TpSessionObserver(const Tp::ChannelClassList &channelfilter,TpSession *session);
00016     TpSession *tpSession;
00017 
00018 
00022     virtual void observeChannels(const Tp::MethodInvocationContextPtr<> &context,
00023             const Tp::AccountPtr &account,
00024             const Tp::ConnectionPtr &connection,
00025             const QList<Tp::ChannelPtr> &channels,
00026             const Tp::ChannelDispatchOperationPtr &dispatchOperation,
00027             const QList<Tp::ChannelRequestPtr> &requestsSatisfied,
00028             const QVariantMap &observerInfo);
00029 };
00030 
00031 #endif // TPSESSIONOBSERVER_H


Copyright © 2010 Nokia Corporation
TpSession