tpsession initial import
[tpsession] / tpsession-0.1 / debian / tmp / usr / include / telepathy-1.0 / tpsession / tpsessionobserver.h
diff --git a/tpsession-0.1/debian/tmp/usr/include/telepathy-1.0/tpsession/tpsessionobserver.h b/tpsession-0.1/debian/tmp/usr/include/telepathy-1.0/tpsession/tpsessionobserver.h
new file mode 100644 (file)
index 0000000..80cb661
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef TPSESSIONOBSERVER_H
+#define TPSESSIONOBSERVER_H
+
+#include <QObject>
+#include <TelepathyQt4/AbstractClientObserver>
+#include <TelepathyQt4/Types>
+#include <TelepathyQt4/Channel>
+
+class TpSession;
+
+class TpSessionObserver : public QObject , public Tp::AbstractClientObserver
+{
+       Q_OBJECT
+public:
+    TpSessionObserver(const Tp::ChannelClassList &channelfilter,TpSession *session);
+    TpSession *tpSession;
+
+
+    /*!
+     * \brief Realisation of Tp::AbstractClientObserver
+     */
+    virtual void observeChannels(const Tp::MethodInvocationContextPtr<> &context,
+            const Tp::AccountPtr &account,
+            const Tp::ConnectionPtr &connection,
+            const QList<Tp::ChannelPtr> &channels,
+            const Tp::ChannelDispatchOperationPtr &dispatchOperation,
+            const QList<Tp::ChannelRequestPtr> &requestsSatisfied,
+            const QVariantMap &observerInfo);
+};
+
+#endif // TPSESSIONOBSERVER_H