22 #ifndef _TelepathyQt_outgoing_stream_tube_channel_h_HEADER_GUARD_
23 #define _TelepathyQt_outgoing_stream_tube_channel_h_HEADER_GUARD_
25 #ifndef IN_TP_QT_HEADER
26 #error IN_TP_QT_HEADER
29 #include <TelepathyQt/StreamTubeChannel>
30 #include <TelepathyQt/PendingOperation>
47 static OutgoingStreamTubeChannelPtr create(
const ConnectionPtr &connection,
48 const QString &objectPath,
const QVariantMap &immutableProperties);
53 const QVariantMap ¶meters = QVariantMap());
55 const QVariantMap ¶meters = QVariantMap());
58 const QVariantMap ¶meters = QVariantMap(),
bool requireCredentials =
false);
60 const QVariantMap ¶meters = QVariantMap(),
bool requireCredentials =
false);
69 const QVariantMap &immutableProperties,
73 TP_QT_NO_EXPORT
void onNewRemoteConnection(uint contactId,
75 TP_QT_NO_EXPORT
void onContactsRetrieved(
const QUuid &uuid,
77 TP_QT_NO_EXPORT
void onConnectionClosed(uint connectionId,
82 friend struct PendingOpenTube;
83 friend struct Private;
The OutgoingStreamTubeChannel class represents an outgoing Telepathy channel of type StreamTube...
Definition: outgoing-stream-tube-channel.h:39
The Feature class represents a feature that can be enabled on demand.
Definition: feature.h:41
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
The StreamTubeChannel class represents a Telepathy channel of type StreamTube.
Definition: stream-tube-channel.h:36
static const Feature FeatureCore
Definition: outgoing-stream-tube-channel.h:45
Definition: abstract-adaptor.cpp:31