8 #ifndef IN_TP_QT_HEADER 12 #include <TelepathyQt/Types> 20 #include <QDBusPendingReply> 22 #include <TelepathyQt/AbstractInterface> 23 #include <TelepathyQt/DBusProxy> 24 #include <TelepathyQt/Global> 29 class PendingOperation;
57 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Stream");
144 return internalRequestProperty(
QLatin1String(
"RemoteMembers"));
160 return internalRequestProperty(
QLatin1String(
"RemoteMemberIdentifiers"));
202 return internalRequestProperty(
QLatin1String(
"LocalSendingState"));
222 return internalRequestProperty(
QLatin1String(
"CanRequestReceiving"));
233 return internalRequestAllProperties();
264 if (!invalidationReason().isEmpty()) {
266 invalidationReason(),
267 invalidationMessage()
274 return this->connection().
asyncCall(callMessage, timeout);
304 if (!invalidationReason().isEmpty()) {
306 invalidationReason(),
307 invalidationMessage()
312 this->staticInterfaceName(),
QLatin1String(
"RequestReceiving"));
314 return this->connection().
asyncCall(callMessage, timeout);
390 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Stream.Interface.Media");
464 return internalRequestProperty(
QLatin1String(
"SendingState"));
482 return internalRequestProperty(
QLatin1String(
"ReceivingState"));
510 return internalRequestProperty(
QLatin1String(
"LocalCandidates"));
528 return internalRequestProperty(
QLatin1String(
"LocalCredentials"));
554 return internalRequestProperty(
QLatin1String(
"STUNServers"));
680 return internalRequestProperty(
QLatin1String(
"HasServerInfo"));
710 return internalRequestProperty(
QLatin1String(
"ICERestartPending"));
721 return internalRequestAllProperties();
747 if (!invalidationReason().isEmpty()) {
749 invalidationReason(),
750 invalidationMessage()
755 this->staticInterfaceName(),
QLatin1String(
"CompleteSendingStateChange"));
757 return this->connection().
asyncCall(callMessage, timeout);
775 if (!invalidationReason().isEmpty()) {
777 invalidationReason(),
778 invalidationMessage()
783 this->staticInterfaceName(),
QLatin1String(
"ReportSendingFailure"));
785 return this->connection().
asyncCall(callMessage, timeout);
810 if (!invalidationReason().isEmpty()) {
812 invalidationReason(),
813 invalidationMessage()
818 this->staticInterfaceName(),
QLatin1String(
"CompleteReceivingStateChange"));
820 return this->connection().
asyncCall(callMessage, timeout);
838 if (!invalidationReason().isEmpty()) {
840 invalidationReason(),
841 invalidationMessage()
846 this->staticInterfaceName(),
QLatin1String(
"ReportReceivingFailure"));
848 return this->connection().
asyncCall(callMessage, timeout);
874 if (!invalidationReason().isEmpty()) {
876 invalidationReason(),
877 invalidationMessage()
882 this->staticInterfaceName(),
QLatin1String(
"SetCredentials"));
884 return this->connection().
asyncCall(callMessage, timeout);
905 if (!invalidationReason().isEmpty()) {
907 invalidationReason(),
908 invalidationMessage()
913 this->staticInterfaceName(),
QLatin1String(
"AddCandidates"));
915 return this->connection().
asyncCall(callMessage, timeout);
933 if (!invalidationReason().isEmpty()) {
935 invalidationReason(),
936 invalidationMessage()
941 this->staticInterfaceName(),
QLatin1String(
"FinishInitialCandidates"));
942 return this->connection().
asyncCall(callMessage, timeout);
962 if (!invalidationReason().isEmpty()) {
964 invalidationReason(),
965 invalidationMessage()
972 return this->connection().
asyncCall(callMessage, timeout);
988 void SendingStateChanged(uint state);
999 void ReceivingStateChanged(uint state);
1019 void LocalCredentialsChanged(
const QString& username,
const QString& password);
1045 void ServerInfoRetrieved();
1069 void ICERestartRequested();
Tp::PendingVariant * requestPropertyLocalSendingState() const
Definition: cli-call-stream.h:200
Tp::PendingVariant * requestPropertyEndpoints() const
Definition: cli-call-stream.h:693
Definition: cli-call-stream.h:44
Tp::PendingVariant * requestPropertyLocalCredentials() const
Definition: cli-call-stream.h:526
QDBusPendingReply CompleteReceivingStateChange(uint state, int timeout=-1)
Definition: cli-call-stream.h:808
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-call-stream.h:109
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Tp::PendingVariant * requestPropertyRelayInfo() const
Definition: cli-call-stream.h:654
Tp::PendingVariant * requestPropertyTransport() const
Definition: cli-call-stream.h:494
QDBusPendingReply SetCredentials(const QString &username, const QString &password, int timeout=-1)
Definition: cli-call-stream.h:872
Tp::PendingVariant * requestPropertyCanRequestReceiving() const
Definition: cli-call-stream.h:220
QDBusPendingReply SetSending(bool send, int timeout=-1)
Definition: cli-call-stream.h:262
Tp::PendingVariant * requestPropertyRemoteMemberIdentifiers() const
Definition: cli-call-stream.h:158
Tp::PendingVariant * requestPropertyReceivingState() const
Definition: cli-call-stream.h:480
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:320
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1284
QDBusPendingReply FinishInitialCandidates(int timeout=-1)
Definition: cli-call-stream.h:931
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-stream.h:231
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertyICERestartPending() const
Definition: cli-call-stream.h:708
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1646
Definition: cli-call-stream.h:377
Tp::PendingVariant * requestPropertyLocalCandidates() const
Definition: cli-call-stream.h:508
Tp::PendingVariant * requestPropertySTUNServers() const
Definition: cli-call-stream.h:552
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-stream.h:719
QDBusPendingReply AddCandidates(const Tp::CandidateList &candidates, int timeout=-1)
Definition: cli-call-stream.h:903
QDBusPendingReply Fail(const Tp::CallStateReason &reason, int timeout=-1)
Definition: cli-call-stream.h:960
QVariant fromValue(const T &value)
Tp::PendingVariant * requestPropertyHasServerInfo() const
Definition: cli-call-stream.h:678
Definition: abstract-adaptor.cpp:31
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:101
Tp::PendingVariant * requestPropertyRemoteMembers() const
Definition: cli-call-stream.h:142
static QLatin1String staticInterfaceName()
Definition: cli-call-stream.h:55
Tp::PendingVariant * requestPropertySendingState() const
Definition: cli-call-stream.h:462
QDBusPendingCall asyncCall(const QDBusMessage &message, int timeout) const
QDBusMessage createError(const QString &name, const QString &msg)
QDBusPendingReply ReportReceivingFailure(uint reason, const QString &error, const QString &message, int timeout=-1)
Definition: cli-call-stream.h:836
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:81
QDBusPendingReply CompleteSendingStateChange(uint state, int timeout=-1)
Definition: cli-call-stream.h:745
QDBusPendingReply RequestReceiving(uint contact, bool receive, int timeout=-1)
Definition: cli-call-stream.h:302
static QLatin1String staticInterfaceName()
Definition: cli-call-stream.h:388
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
QDBusPendingReply ReportSendingFailure(uint reason, const QString &error, const QString &message, int timeout=-1)
Definition: cli-call-stream.h:773