23 #ifndef _TelepathyQt_simple_stream_tube_handler_h_HEADER_GUARD_    24 #define _TelepathyQt_simple_stream_tube_handler_h_HEADER_GUARD_    26 #include <TelepathyQt/AbstractClientHandler>    27 #include <TelepathyQt/ChannelRequestHints>    28 #include <TelepathyQt/RefCounted>    29 #include <TelepathyQt/Types>    32 #include <QLinkedList>    40 class PendingOperation;
    50             const QStringList &p2pServices,
    51             const QStringList &roomServices,
    53             bool monitorConnections,
    54             bool bypassApproval = 
false);
    59         return mMonitorConnections;
    64         return mBypassApproval;
    67     void handleChannels(
const MethodInvocationContextPtr<> &context,
    68             const AccountPtr &account,
    69             const ConnectionPtr &connection,
    70             const QList<ChannelPtr> &channels,
    71             const QList<ChannelRequestPtr> &requestsSatisfied,
    72             const QDateTime &userActionTime,
    77             const Tp::AccountPtr &account,
    78             const Tp::StreamTubeChannelPtr &tube,
    79             const QDateTime &userActionTime,
    82             const Tp::AccountPtr &account,
    83             const Tp::StreamTubeChannelPtr &tube,
    84             const QString &errorName,
    85             const QString &errorMessage);
    89     void onTubeInvalidated(
Tp::DBusProxy *, 
const QString &, 
const QString &);
    93             const QStringList &p2pServices,
    94             const QStringList &roomServices,
    96             bool monitorConnections,
    99     bool mMonitorConnections;
   102         InvocationData() : readyOp(0) {}
   105         QString error, message;
   107         MethodInvocationContextPtr<> ctx;
   109         QList<StreamTubeChannelPtr> tubes;
   113     QLinkedList<SharedPtr<InvocationData> > mInvocations;
   114     QHash<StreamTubeChannelPtr, AccountPtr> mTubes;
   115     bool mBypassApproval;
 The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
The RefCounted class is a base class for shared objects used by SharedPtr. 
Definition: shared-ptr.h:42
bool monitorsConnections() const 
Definition: simple-stream-tube-handler.h:57
The AbstractClientHandler::HandlerInfo class provides a wrapper around the additional info about the ...
Definition: abstract-client.h:273
The AbstractClientHandler class represents a Telepathy handler. 
Definition: abstract-client.h:140
bool bypassApproval() const 
Definition: simple-stream-tube-handler.h:62
Definition: abstract-adaptor.cpp:31
Definition: simple-stream-tube-handler.h:42
The DBusProxy class is a base class representing a remote object available over D-Bus. 
Definition: dbus-proxy.h:42
The SharedPtr class is a pointer to an explicitly shared object. 
Definition: shared-ptr.h:39
The ChannelRequestHints class represents a dictionary of metadata provided by the channel requester w...
Definition: channel-request.h:121