Home · Modules · All Classes · All Namespaces
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
The SharedPtr class is a pointer to an explicitly shared object.
Definition: shared-ptr.h:39
QList< DebugMessage > DebugMessageList
Definition: build/TelepathyQt/_gen/types.h:1544
The DebugReceiver class provides a D-Bus proxy for a Telepathy Debug object.
Definition: debug-receiver.h:39
Definition: pending-debug-message-list.h:34
Definition: abstract-adaptor.cpp:31
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45