Qt 4.8
Classes | Macros | Typedefs | Functions
qconnmanservice_linux_p.h File Reference
#include <QtDBus/QtDBus>
#include <QtDBus/QDBusConnection>
#include <QtDBus/QDBusError>
#include <QtDBus/QDBusInterface>
#include <QtDBus/QDBusMessage>
#include <QtDBus/QDBusReply>
#include <QtDBus/QDBusArgument>
#include <QtDBus/QDBusPendingCallWatcher>
#include <QtDBus/QDBusObjectPath>
#include <QtDBus/QDBusContext>
#include <QMap>

Go to the source code of this file.

Classes

struct  ConnmanMap
 
class  QConnmanAgentInterface
 
class  QConnmanCounterInterface
 
class  QConnmanDBusHelper
 
class  QConnmanManagerInterface
 
class  QConnmanProfileInterface
 
class  QConnmanServiceInterface
 
class  QConnmanTechnologyInterface
 

Macros

#define CONNMAN_AGENT_INTERFACE   CONNMAN_SERVICE ".Agent"
 
#define CONNMAN_COUNTER_INTERFACE   CONNMAN_SERVICE ".Counter"
 
#define CONNMAN_DEBUG_INTERFACE   CONNMAN_SERVICE ".Debug"
 
#define CONNMAN_ERROR_INTERFACE   CONNMAN_SERVICE ".Error"
 
#define CONNMAN_MANAGER_INTERFACE   CONNMAN_SERVICE ".Manager"
 
#define CONNMAN_MANAGER_PATH   "/"
 
#define CONNMAN_PATH   "/net/connman"
 
#define CONNMAN_PROFILE_INTERFACE   CONNMAN_SERVICE ".Profile"
 
#define CONNMAN_PROVIDER_INTERFACE   CONNMAN_SERVICE ".Provider"
 
#define CONNMAN_SERVICE   "net.connman"
 
#define CONNMAN_SERVICE_INTERFACE   CONNMAN_SERVICE ".Service"
 
#define CONNMAN_TASK_INTERFACE   CONNMAN_SERVICE ".Task"
 
#define CONNMAN_TECHNOLOGY_INTERFACE   CONNMAN_SERVICE ".Technology"
 

Typedefs

typedef QList< ConnmanMapConnmanMapList
 

Functions

QDBusArgumentoperator<< (QDBusArgument &argument, const ConnmanMap &obj)
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, ConnmanMap &obj)
 
 Q_DECLARE_METATYPE (::ConnmanMap)
 

Macro Definition Documentation

◆ CONNMAN_AGENT_INTERFACE

#define CONNMAN_AGENT_INTERFACE   CONNMAN_SERVICE ".Agent"

Definition at line 79 of file qconnmanservice_linux_p.h.

◆ CONNMAN_COUNTER_INTERFACE

#define CONNMAN_COUNTER_INTERFACE   CONNMAN_SERVICE ".Counter"

Definition at line 80 of file qconnmanservice_linux_p.h.

◆ CONNMAN_DEBUG_INTERFACE

#define CONNMAN_DEBUG_INTERFACE   CONNMAN_SERVICE ".Debug"

Definition at line 77 of file qconnmanservice_linux_p.h.

◆ CONNMAN_ERROR_INTERFACE

#define CONNMAN_ERROR_INTERFACE   CONNMAN_SERVICE ".Error"

Definition at line 78 of file qconnmanservice_linux_p.h.

◆ CONNMAN_MANAGER_INTERFACE

#define CONNMAN_MANAGER_INTERFACE   CONNMAN_SERVICE ".Manager"

Definition at line 82 of file qconnmanservice_linux_p.h.

Referenced by QConnmanManagerInterface::connectNotify().

◆ CONNMAN_MANAGER_PATH

#define CONNMAN_MANAGER_PATH   "/"

Definition at line 83 of file qconnmanservice_linux_p.h.

Referenced by QConnmanManagerInterface::connectNotify().

◆ CONNMAN_PATH

#define CONNMAN_PATH   "/net/connman"

Definition at line 75 of file qconnmanservice_linux_p.h.

◆ CONNMAN_PROFILE_INTERFACE

#define CONNMAN_PROFILE_INTERFACE   CONNMAN_SERVICE ".Profile"

Definition at line 86 of file qconnmanservice_linux_p.h.

Referenced by QConnmanProfileInterface::connectNotify().

◆ CONNMAN_PROVIDER_INTERFACE

#define CONNMAN_PROVIDER_INTERFACE   CONNMAN_SERVICE ".Provider"

Definition at line 88 of file qconnmanservice_linux_p.h.

◆ CONNMAN_SERVICE

#define CONNMAN_SERVICE   "net.connman"

◆ CONNMAN_SERVICE_INTERFACE

#define CONNMAN_SERVICE_INTERFACE   CONNMAN_SERVICE ".Service"

Definition at line 87 of file qconnmanservice_linux_p.h.

Referenced by QConnmanServiceInterface::connectNotify().

◆ CONNMAN_TASK_INTERFACE

#define CONNMAN_TASK_INTERFACE   CONNMAN_SERVICE ".Task"

Definition at line 85 of file qconnmanservice_linux_p.h.

◆ CONNMAN_TECHNOLOGY_INTERFACE

#define CONNMAN_TECHNOLOGY_INTERFACE   CONNMAN_SERVICE ".Technology"

Typedef Documentation

◆ ConnmanMapList

Definition at line 99 of file qconnmanservice_linux_p.h.

Function Documentation

◆ operator<<()

QDBusArgument& operator<< ( QDBusArgument argument,
const ConnmanMap obj 
)

Definition at line 62 of file qconnmanservice_linux.cpp.

63 {
64  argument.beginStructure();
65  argument << map.objectPath << map.propertyMap;
66  argument.endStructure();
67  return argument;
68 }
void endStructure()
Closes a D-Bus structure opened with beginStructure().
void beginStructure()
Opens a new D-Bus structure suitable for appending new arguments.

◆ operator>>()

const QDBusArgument& operator>> ( const QDBusArgument argument,
ConnmanMap obj 
)

Definition at line 70 of file qconnmanservice_linux.cpp.

71 {
72  argument.beginStructure();
73  argument >> map.objectPath >> map.propertyMap;
74  argument.endStructure();
75  return argument;
76 }
void endStructure()
Closes a D-Bus structure opened with beginStructure().
void beginStructure()
Opens a new D-Bus structure suitable for appending new arguments.

◆ Q_DECLARE_METATYPE()

Q_DECLARE_METATYPE ( ::ConnmanMap  )