00001
00021 #ifndef _TelepathyQt_pending_debug_message_list_h_HEADER_GUARD_
00022 #define _TelepathyQt_pending_debug_message_list_h_HEADER_GUARD_
00023
00024 #ifndef IN_TP_QT_HEADER
00025 #error IN_TP_QT_HEADER
00026 #endif
00027
00028 #include <TelepathyQt/Types>
00029 #include <TelepathyQt/PendingOperation>
00030
00031 namespace Tp
00032 {
00033
00034 class TP_QT_EXPORT PendingDebugMessageList : public Tp::PendingOperation
00035 {
00036 Q_OBJECT
00037 Q_DISABLE_COPY(PendingDebugMessageList)
00038
00039 public:
00040 virtual ~PendingDebugMessageList();
00041
00042 DebugMessageList result() const;
00043
00044 private Q_SLOTS:
00045 TP_QT_NO_EXPORT void watcherFinished(QDBusPendingCallWatcher*);
00046
00047 private:
00048 friend class DebugReceiver;
00049 TP_QT_NO_EXPORT PendingDebugMessageList(const QDBusPendingCall &call,
00050 const SharedPtr<RefCounted> &object);
00051
00052 struct Private;
00053 friend struct Private;
00054 Private *mPriv;
00055 };
00056
00057 }
00058
00059 #endif