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

pending-debug-message-list.h

    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 } // Tp
    00058
    00059 #endif