Initial Import
[profile/ivi/bluetooth-qt.git] / bluetooth-qt / obex / obexsession.h
1 /*
2  * This file was generated by qdbusxml2cpp version 0.7
3  * Command line was: qdbusxml2cpp -p obexsession.h:obexsession.cpp -i types.h session.xml
4  *
5  * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
6  *
7  * This is an auto-generated file.
8  * Do not edit! All changes made to it will be lost.
9  */
10
11 #ifndef OBEXSESSION_H_1306341758
12 #define OBEXSESSION_H_1306341758
13
14 #include <QtCore/QObject>
15 #include <QtCore/QByteArray>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
22 #include "types.h"
23
24 /*
25  * Proxy class for interface org.openobex.FileTransfer
26  */
27 class OrgOpenobexFileTransferInterface: public QDBusAbstractInterface
28 {
29     Q_OBJECT
30 public:
31     static inline const char *staticInterfaceName()
32     { return "org.openobex.FileTransfer"; }
33
34 public:
35     OrgOpenobexFileTransferInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
36
37     ~OrgOpenobexFileTransferInterface();
38
39 public Q_SLOTS: // METHODS
40     inline QDBusPendingReply<> ChangeFolder(const QString &in0)
41     {
42         QList<QVariant> argumentList;
43         argumentList << qVariantFromValue(in0);
44         return asyncCallWithArgumentList(QLatin1String("ChangeFolder"), argumentList);
45     }
46
47     inline QDBusPendingReply<> CopyFile(const QString &in0, const QString &in1)
48     {
49         QList<QVariant> argumentList;
50         argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
51         return asyncCallWithArgumentList(QLatin1String("CopyFile"), argumentList);
52     }
53
54     inline QDBusPendingReply<> CreateFolder(const QString &in0)
55     {
56         QList<QVariant> argumentList;
57         argumentList << qVariantFromValue(in0);
58         return asyncCallWithArgumentList(QLatin1String("CreateFolder"), argumentList);
59     }
60
61     inline QDBusPendingReply<> Delete(const QString &in0)
62     {
63         QList<QVariant> argumentList;
64         argumentList << qVariantFromValue(in0);
65         return asyncCallWithArgumentList(QLatin1String("Delete"), argumentList);
66     }
67
68     inline QDBusPendingReply<> GetFile(const QString &in0, const QString &in1)
69     {
70         QList<QVariant> argumentList;
71         argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
72         return asyncCallWithArgumentList(QLatin1String("GetFile"), argumentList);
73     }
74
75     inline QDBusPendingReply<QVariantMapList> ListFolder()
76     {
77         QList<QVariant> argumentList;
78         return asyncCallWithArgumentList(QLatin1String("ListFolder"), argumentList);
79     }
80
81     inline QDBusPendingReply<> MoveFile(const QString &in0, const QString &in1)
82     {
83         QList<QVariant> argumentList;
84         argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
85         return asyncCallWithArgumentList(QLatin1String("MoveFile"), argumentList);
86     }
87
88     inline QDBusPendingReply<> PutFile(const QString &in0, const QString &in1)
89     {
90         QList<QVariant> argumentList;
91         argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
92         return asyncCallWithArgumentList(QLatin1String("PutFile"), argumentList);
93     }
94
95 Q_SIGNALS: // SIGNALS
96 };
97
98 /*
99  * Proxy class for interface org.openobex.Session
100  */
101 class OrgOpenobexSessionInterface: public QDBusAbstractInterface
102 {
103     Q_OBJECT
104 public:
105     static inline const char *staticInterfaceName()
106     { return "org.openobex.Session"; }
107
108 public:
109     OrgOpenobexSessionInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
110
111     ~OrgOpenobexSessionInterface();
112
113 public Q_SLOTS: // METHODS
114     inline QDBusPendingReply<> AssignAgent(const QDBusObjectPath &in0)
115     {
116         QList<QVariant> argumentList;
117         argumentList << qVariantFromValue(in0);
118         return asyncCallWithArgumentList(QLatin1String("AssignAgent"), argumentList);
119     }
120
121     inline QDBusPendingReply<> Close()
122     {
123         QList<QVariant> argumentList;
124         return asyncCallWithArgumentList(QLatin1String("Close"), argumentList);
125     }
126
127     inline QDBusPendingReply<QVariantMap> GetProperties()
128     {
129         QList<QVariant> argumentList;
130         return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
131     }
132
133     inline QDBusPendingReply<> ReleaseAgent(const QDBusObjectPath &in0)
134     {
135         QList<QVariant> argumentList;
136         argumentList << qVariantFromValue(in0);
137         return asyncCallWithArgumentList(QLatin1String("ReleaseAgent"), argumentList);
138     }
139
140 Q_SIGNALS: // SIGNALS
141 };
142
143 namespace org {
144   namespace openobex {
145     typedef ::OrgOpenobexFileTransferInterface FileTransfer;
146     typedef ::OrgOpenobexSessionInterface Session;
147   }
148 }
149 #endif