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;
124 return internalRequestAllProperties();
138 if (!invalidationReason().isEmpty()) {
140 invalidationReason(),
141 invalidationMessage()
147 return this->connection().asyncCall(callMessage, timeout);
160 if (!invalidationReason().isEmpty()) {
162 invalidationReason(),
163 invalidationMessage()
170 return this->connection().asyncCall(callMessage, timeout);
183 if (!invalidationReason().isEmpty()) {
185 invalidationReason(),
186 invalidationMessage()
193 return this->connection().asyncCall(callMessage, timeout);
206 if (!invalidationReason().isEmpty()) {
208 invalidationReason(),
209 invalidationMessage()
214 this->staticInterfaceName(),
QLatin1String(
"StartServiceByName"));
216 return this->connection().asyncCall(callMessage, timeout);
229 if (!invalidationReason().isEmpty()) {
231 invalidationReason(),
232 invalidationMessage()
239 return this->connection().asyncCall(callMessage, timeout);
252 if (!invalidationReason().isEmpty()) {
254 invalidationReason(),
255 invalidationMessage()
261 return this->connection().asyncCall(callMessage, timeout);
274 if (!invalidationReason().isEmpty()) {
276 invalidationReason(),
277 invalidationMessage()
282 this->staticInterfaceName(),
QLatin1String(
"ListActivatableNames"));
283 return this->connection().asyncCall(callMessage, timeout);
296 if (!invalidationReason().isEmpty()) {
298 invalidationReason(),
299 invalidationMessage()
306 return this->connection().asyncCall(callMessage, timeout);
319 if (!invalidationReason().isEmpty()) {
321 invalidationReason(),
322 invalidationMessage()
329 return this->connection().asyncCall(callMessage, timeout);
342 if (!invalidationReason().isEmpty()) {
344 invalidationReason(),
345 invalidationMessage()
352 return this->connection().asyncCall(callMessage, timeout);
365 if (!invalidationReason().isEmpty()) {
367 invalidationReason(),
368 invalidationMessage()
373 this->staticInterfaceName(),
QLatin1String(
"ListQueuedOwners"));
375 return this->connection().asyncCall(callMessage, timeout);
388 if (!invalidationReason().isEmpty()) {
390 invalidationReason(),
391 invalidationMessage()
396 this->staticInterfaceName(),
QLatin1String(
"GetConnectionUnixUser"));
398 return this->connection().asyncCall(callMessage, timeout);
411 if (!invalidationReason().isEmpty()) {
413 invalidationReason(),
414 invalidationMessage()
419 this->staticInterfaceName(),
QLatin1String(
"GetConnectionUnixProcessID"));
421 return this->connection().asyncCall(callMessage, timeout);
434 if (!invalidationReason().isEmpty()) {
436 invalidationReason(),
437 invalidationMessage()
442 this->staticInterfaceName(),
QLatin1String(
"GetConnectionSELinuxSecurityContext"));
444 return this->connection().asyncCall(callMessage, timeout);
457 if (!invalidationReason().isEmpty()) {
459 invalidationReason(),
460 invalidationMessage()
466 return this->connection().asyncCall(callMessage, timeout);
479 if (!invalidationReason().isEmpty()) {
481 invalidationReason(),
482 invalidationMessage()
488 return this->connection().asyncCall(callMessage, timeout);
500 void NameLost(
const QString& name);
505 void NameAcquired(
const QString& name);
596 return internalRequestAllProperties();
610 if (!invalidationReason().isEmpty()) {
612 invalidationReason(),
613 invalidationMessage()
619 return this->connection().asyncCall(callMessage, timeout);
711 return internalRequestAllProperties();
725 if (!invalidationReason().isEmpty()) {
727 invalidationReason(),
728 invalidationMessage()
734 return this->connection().asyncCall(callMessage, timeout);
747 if (!invalidationReason().isEmpty()) {
749 invalidationReason(),
750 invalidationMessage()
756 return this->connection().asyncCall(callMessage, timeout);
848 return internalRequestAllProperties();
862 if (!invalidationReason().isEmpty()) {
864 invalidationReason(),
865 invalidationMessage()
872 return this->connection().asyncCall(callMessage, timeout);
885 if (!invalidationReason().isEmpty()) {
887 invalidationReason(),
888 invalidationMessage()
895 return this->connection().asyncCall(callMessage, timeout);
908 if (!invalidationReason().isEmpty()) {
910 invalidationReason(),
911 invalidationMessage()
918 return this->connection().asyncCall(callMessage, timeout);
928 Q_DECLARE_METATYPE(
Tp::Client::DBus::IntrospectableInterface*)
929 Q_DECLARE_METATYPE(
Tp::Client::DBus::PeerInterface*)
930 Q_DECLARE_METATYPE(
Tp::Client::DBus::PropertiesInterface*)
QDBusPendingReply< uint > GetConnectionUnixProcessID(const QString &connectionName, int timeout=-1)
Definition: cli-dbus.h:409
QDBusPendingReply< QString > Introspect(int timeout=-1)
Definition: cli-dbus.h:608
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-dbus.h:709
QDBusPendingReply RemoveMatch(const QString &rule, int timeout=-1)
Definition: cli-dbus.h:317
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
QDBusPendingReply Set(const QString &interfaceName, const QString &propertyName, const QDBusVariant &value, int timeout=-1)
Definition: cli-dbus.h:883
Definition: cli-dbus.h:518
QDBusPendingReply< QByteArray > GetConnectionSELinuxSecurityContext(const QString &connectionName, int timeout=-1)
Definition: cli-dbus.h:432
QDBusPendingReply< uint > GetConnectionUnixUser(const QString &connectionName, int timeout=-1)
Definition: cli-dbus.h:386
static QLatin1String staticInterfaceName()
Definition: cli-dbus.h:57
QDBusPendingReply< QString > GetId(int timeout=-1)
Definition: cli-dbus.h:477
QDBusPendingReply< QDBusVariant > Get(const QString &interfaceName, const QString &propertyName, int timeout=-1)
Definition: cli-dbus.h:860
static QLatin1String staticInterfaceName()
Definition: cli-dbus.h:644
Definition: cli-dbus.h:770
QDBusPendingReply< QStringList > ListNames(int timeout=-1)
Definition: cli-dbus.h:250
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-dbus.h:594
QDBusPendingReply< uint > RequestName(const QString &name, uint flags, int timeout=-1)
Definition: cli-dbus.h:158
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-dbus.h:846
QDBusPendingReply AddMatch(const QString &rule, int timeout=-1)
Definition: cli-dbus.h:294
QDBusPendingReply< bool > NameHasOwner(const QString &nameToCheck, int timeout=-1)
Definition: cli-dbus.h:227
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-dbus.h:122
QDBusPendingReply Ping(int timeout=-1)
Definition: cli-dbus.h:723
QVariant fromValue(const T &value)
QDBusPendingReply< QStringList > ListQueuedOwners(const QString &name, int timeout=-1)
Definition: cli-dbus.h:363
QDBusPendingReply< QVariantMap > GetAll(const QString &interfaceName, int timeout=-1)
Definition: cli-dbus.h:906
QDBusPendingReply ReloadConfig(int timeout=-1)
Definition: cli-dbus.h:455
static QLatin1String staticInterfaceName()
Definition: cli-dbus.h:781
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
QDBusPendingReply< QStringList > ListActivatableNames(int timeout=-1)
Definition: cli-dbus.h:272
QDBusPendingReply< uint > StartServiceByName(const QString &service, uint flags, int timeout=-1)
Definition: cli-dbus.h:204
static QLatin1String staticInterfaceName()
Definition: cli-dbus.h:529
QDBusPendingReply< QString > GetMachineId(int timeout=-1)
Definition: cli-dbus.h:745
QDBusMessage createError(const QString &name, const QString &msg)
QDBusPendingReply< QString > Hello(int timeout=-1)
Definition: cli-dbus.h:136
Definition: cli-dbus.h:46
QDBusPendingReply< QString > GetNameOwner(const QString &name, int timeout=-1)
Definition: cli-dbus.h:340
QDBusPendingReply< uint > ReleaseName(const QString &name, int timeout=-1)
Definition: cli-dbus.h:181
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Definition: cli-dbus.h:633
Definition: abstract-adaptor.cpp:31