tdebluez
mediacontrol1Interface.cpp
Go to the documentation of this file.
1 // File autogenerated
2 
3 // declaration include
5 
6 // TQt includes
7 #include <tqdom.h>
8 
9 // TQt D-Bus includes
10 #include <tqdbuserror.h>
11 #include <tqdbusmessage.h>
12 #include <tqdbusobjectpath.h>
13 
14 
15 namespace org
16 {
17 namespace bluez
18 {
19 
20 void MediaControl1Interface::buildIntrospectionData(TQDomElement& interfaceElement)
21 {
22  interfaceElement.setAttribute("name", "org.bluez.MediaControl1");
23 
24  TQDomDocument document = interfaceElement.ownerDocument();
25  TQDomElement methodElement = document.createElement("method");
26  methodElement.setAttribute("name", "Play");
27 
28  interfaceElement.appendChild(methodElement);
29 
30  methodElement = document.createElement("method");
31  methodElement.setAttribute("name", "Pause");
32 
33  interfaceElement.appendChild(methodElement);
34 
35  methodElement = document.createElement("method");
36  methodElement.setAttribute("name", "Stop");
37 
38  interfaceElement.appendChild(methodElement);
39 
40  methodElement = document.createElement("method");
41  methodElement.setAttribute("name", "Next");
42 
43  interfaceElement.appendChild(methodElement);
44 
45  methodElement = document.createElement("method");
46  methodElement.setAttribute("name", "Previous");
47 
48  interfaceElement.appendChild(methodElement);
49 
50  methodElement = document.createElement("method");
51  methodElement.setAttribute("name", "VolumeUp");
52 
53  interfaceElement.appendChild(methodElement);
54 
55  methodElement = document.createElement("method");
56  methodElement.setAttribute("name", "VolumeDown");
57 
58  interfaceElement.appendChild(methodElement);
59 
60  methodElement = document.createElement("method");
61  methodElement.setAttribute("name", "FastForward");
62 
63  interfaceElement.appendChild(methodElement);
64 
65  methodElement = document.createElement("method");
66  methodElement.setAttribute("name", "Rewind");
67 
68  interfaceElement.appendChild(methodElement);
69 }
70 
71 TQT_DBusMessage MediaControl1Interface::callPlay(const TQT_DBusMessage& message)
72 {
73  TQT_DBusError error;
74  TQT_DBusMessage reply;
75 
76 
77  if (Play(error))
78  {
79  reply = TQT_DBusMessage::methodReply(message);
80  }
81  else
82  {
83  if (!error.isValid())
84  {
85  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Play returned 'false' but error object is not valid!");
86 
87  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Play execution failed");
88  }
89 
90  reply = TQT_DBusMessage::methodError(message, error);
91  }
92 
93  return reply;
94 }
95 
96 TQT_DBusMessage MediaControl1Interface::callPause(const TQT_DBusMessage& message)
97 {
98  TQT_DBusError error;
99  TQT_DBusMessage reply;
100 
101 
102  if (Pause(error))
103  {
104  reply = TQT_DBusMessage::methodReply(message);
105  }
106  else
107  {
108  if (!error.isValid())
109  {
110  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Pause returned 'false' but error object is not valid!");
111 
112  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Pause execution failed");
113  }
114 
115  reply = TQT_DBusMessage::methodError(message, error);
116  }
117 
118  return reply;
119 }
120 
121 TQT_DBusMessage MediaControl1Interface::callStop(const TQT_DBusMessage& message)
122 {
123  TQT_DBusError error;
124  TQT_DBusMessage reply;
125 
126 
127  if (Stop(error))
128  {
129  reply = TQT_DBusMessage::methodReply(message);
130  }
131  else
132  {
133  if (!error.isValid())
134  {
135  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Stop returned 'false' but error object is not valid!");
136 
137  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Stop execution failed");
138  }
139 
140  reply = TQT_DBusMessage::methodError(message, error);
141  }
142 
143  return reply;
144 }
145 
146 TQT_DBusMessage MediaControl1Interface::callNext(const TQT_DBusMessage& message)
147 {
148  TQT_DBusError error;
149  TQT_DBusMessage reply;
150 
151 
152  if (Next(error))
153  {
154  reply = TQT_DBusMessage::methodReply(message);
155  }
156  else
157  {
158  if (!error.isValid())
159  {
160  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Next returned 'false' but error object is not valid!");
161 
162  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Next execution failed");
163  }
164 
165  reply = TQT_DBusMessage::methodError(message, error);
166  }
167 
168  return reply;
169 }
170 
171 TQT_DBusMessage MediaControl1Interface::callPrevious(const TQT_DBusMessage& message)
172 {
173  TQT_DBusError error;
174  TQT_DBusMessage reply;
175 
176 
177  if (Previous(error))
178  {
179  reply = TQT_DBusMessage::methodReply(message);
180  }
181  else
182  {
183  if (!error.isValid())
184  {
185  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Previous returned 'false' but error object is not valid!");
186 
187  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Previous execution failed");
188  }
189 
190  reply = TQT_DBusMessage::methodError(message, error);
191  }
192 
193  return reply;
194 }
195 
196 TQT_DBusMessage MediaControl1Interface::callVolumeUp(const TQT_DBusMessage& message)
197 {
198  TQT_DBusError error;
199  TQT_DBusMessage reply;
200 
201 
202  if (VolumeUp(error))
203  {
204  reply = TQT_DBusMessage::methodReply(message);
205  }
206  else
207  {
208  if (!error.isValid())
209  {
210  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::VolumeUp returned 'false' but error object is not valid!");
211 
212  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.VolumeUp execution failed");
213  }
214 
215  reply = TQT_DBusMessage::methodError(message, error);
216  }
217 
218  return reply;
219 }
220 
221 TQT_DBusMessage MediaControl1Interface::callVolumeDown(const TQT_DBusMessage& message)
222 {
223  TQT_DBusError error;
224  TQT_DBusMessage reply;
225 
226 
227  if (VolumeDown(error))
228  {
229  reply = TQT_DBusMessage::methodReply(message);
230  }
231  else
232  {
233  if (!error.isValid())
234  {
235  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::VolumeDown returned 'false' but error object is not valid!");
236 
237  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.VolumeDown execution failed");
238  }
239 
240  reply = TQT_DBusMessage::methodError(message, error);
241  }
242 
243  return reply;
244 }
245 
246 TQT_DBusMessage MediaControl1Interface::callFastForward(const TQT_DBusMessage& message)
247 {
248  TQT_DBusError error;
249  TQT_DBusMessage reply;
250 
251 
252  if (FastForward(error))
253  {
254  reply = TQT_DBusMessage::methodReply(message);
255  }
256  else
257  {
258  if (!error.isValid())
259  {
260  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::FastForward returned 'false' but error object is not valid!");
261 
262  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.FastForward execution failed");
263  }
264 
265  reply = TQT_DBusMessage::methodError(message, error);
266  }
267 
268  return reply;
269 }
270 
271 TQT_DBusMessage MediaControl1Interface::callRewind(const TQT_DBusMessage& message)
272 {
273  TQT_DBusError error;
274  TQT_DBusMessage reply;
275 
276 
277  if (Rewind(error))
278  {
279  reply = TQT_DBusMessage::methodReply(message);
280  }
281  else
282  {
283  if (!error.isValid())
284  {
285  tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Rewind returned 'false' but error object is not valid!");
286 
287  error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Rewind execution failed");
288  }
289 
290  reply = TQT_DBusMessage::methodError(message, error);
291  }
292 
293  return reply;
294 }
295 
296 bool MediaControl1Interface::handleMethodCall(const TQT_DBusMessage& message)
297 {
298  if (message.interface() != "org.bluez.MediaControl1") return false;
299 
300  if (message.member() == "Play")
301  {
302  TQT_DBusMessage reply = callPlay(message);
303  handleMethodReply(reply);
304 
305  return true;
306  }
307 
308  if (message.member() == "Pause")
309  {
310  TQT_DBusMessage reply = callPause(message);
311  handleMethodReply(reply);
312 
313  return true;
314  }
315 
316  if (message.member() == "Stop")
317  {
318  TQT_DBusMessage reply = callStop(message);
319  handleMethodReply(reply);
320 
321  return true;
322  }
323 
324  if (message.member() == "Next")
325  {
326  TQT_DBusMessage reply = callNext(message);
327  handleMethodReply(reply);
328 
329  return true;
330  }
331 
332  if (message.member() == "Previous")
333  {
334  TQT_DBusMessage reply = callPrevious(message);
335  handleMethodReply(reply);
336 
337  return true;
338  }
339 
340  if (message.member() == "VolumeUp")
341  {
342  TQT_DBusMessage reply = callVolumeUp(message);
343  handleMethodReply(reply);
344 
345  return true;
346  }
347 
348  if (message.member() == "VolumeDown")
349  {
350  TQT_DBusMessage reply = callVolumeDown(message);
351  handleMethodReply(reply);
352 
353  return true;
354  }
355 
356  if (message.member() == "FastForward")
357  {
358  TQT_DBusMessage reply = callFastForward(message);
359  handleMethodReply(reply);
360 
361  return true;
362  }
363 
364  if (message.member() == "Rewind")
365  {
366  TQT_DBusMessage reply = callRewind(message);
367  handleMethodReply(reply);
368 
369  return true;
370  }
371 
372  return false;
373 }
374 
375 }; // namespace bluez
376 
377 }; // namespace org
378 
379 // End of File
380 
TQT_DBusMessage callPrevious(const TQT_DBusMessage &message)
virtual bool Rewind(TQT_DBusError &error)=0
TQT_DBusMessage callStop(const TQT_DBusMessage &message)
TQT_DBusMessage callPlay(const TQT_DBusMessage &message)
virtual bool handleMethodCall(const TQT_DBusMessage &message)
virtual bool Stop(TQT_DBusError &error)=0
virtual bool Previous(TQT_DBusError &error)=0
TQT_DBusMessage callVolumeDown(const TQT_DBusMessage &message)
virtual bool Play(TQT_DBusError &error)=0
virtual bool VolumeUp(TQT_DBusError &error)=0
TQT_DBusMessage callVolumeUp(const TQT_DBusMessage &message)
virtual bool VolumeDown(TQT_DBusError &error)=0
virtual bool Pause(TQT_DBusError &error)=0
TQT_DBusMessage callNext(const TQT_DBusMessage &message)
TQT_DBusMessage callPause(const TQT_DBusMessage &message)
static void buildIntrospectionData(TQDomElement &interfaceElement)
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
virtual bool Next(TQT_DBusError &error)=0
TQT_DBusMessage callRewind(const TQT_DBusMessage &message)
TQT_DBusMessage callFastForward(const TQT_DBusMessage &message)
virtual bool FastForward(TQT_DBusError &error)=0