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.Media.SessionHandler");
104 return internalRequestAllProperties();
123 if (!invalidationReason().isEmpty()) {
125 invalidationReason(),
126 invalidationMessage()
133 return this->connection().asyncCall(callMessage, timeout);
150 if (!invalidationReason().isEmpty()) {
152 invalidationReason(),
153 invalidationMessage()
159 return this->connection().asyncCall(callMessage, timeout);
184 void NewStreamHandler(
const QDBusObjectPath& streamHandler, uint ID, uint mediaType, uint direction);
static QLatin1String staticInterfaceName()
Definition: cli-media-session-handler.h:55
QDBusPendingReply Ready(int timeout=-1)
Definition: cli-media-session-handler.h:148
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Definition: cli-media-session-handler.h:44
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
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
QVariant fromValue(const T &value)
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-media-session-handler.h:102
QDBusPendingReply Error(uint errorCode, const QString &message, int timeout=-1)
Definition: cli-media-session-handler.h:121
QDBusMessage createError(const QString &name, const QString &msg)
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)