pending-debug-message-list.h Source File

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

pending-debug-message-list.h
1
21 #ifndef _TelepathyQt_pending_debug_message_list_h_HEADER_GUARD_
22 #define _TelepathyQt_pending_debug_message_list_h_HEADER_GUARD_
23
24 #ifndef IN_TP_QT_HEADER
25 #error IN_TP_QT_HEADER
26 #endif
27
28 #include <TelepathyQt/Types>
29 #include <TelepathyQt/PendingOperation>
30
31 namespace Tp
32 {
33
34 class TP_QT_EXPORT PendingDebugMessageList : public Tp::PendingOperation
35 {
36 Q_OBJECT
37 Q_DISABLE_COPY(PendingDebugMessageList)
38
39 public:
40 virtual ~PendingDebugMessageList();
41
42 DebugMessageList result() const;
43
44 private Q_SLOTS:
45 TP_QT_NO_EXPORT void watcherFinished(QDBusPendingCallWatcher*);
46
47 private:
48 friend class DebugReceiver;
49 TP_QT_NO_EXPORT PendingDebugMessageList(const QDBusPendingCall &call,
50 const SharedPtr<RefCounted> &object);
51
52 struct Private;
53 friend struct Private;
54 Private *mPriv;
55 };
56
57 } // Tp
58
59 #endif
Tp::DebugReceiver
The DebugReceiver class provides a D-Bus proxy for a Telepathy Debug object.
Definition: debug-receiver.h:39
Tp::PendingOperation
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Tp::SharedPtr
The SharedPtr class is a pointer to an explicitly shared object.
Definition: shared-ptr.h:39
Tp::PendingDebugMessageList
Definition: pending-debug-message-list.h:34
Tp::DebugMessageList
QList< DebugMessage > DebugMessageList
Definition: build/TelepathyQt/_gen/types.h:1513