80 // CUpnpAVControllerSession::ServiceL |
76 // CUpnpAVControllerSession::ServiceL |
81 // Handle client requests. |
77 // Handle client requests. |
82 // -------------------------------------------------------------------------- |
78 // -------------------------------------------------------------------------- |
83 // |
79 // |
84 void CUpnpAVControllerSession::ServiceL( const RMessage2& aMessage ) |
80 void CUpnpAVControllerSession::ServiceL( const RMessage2& aMessage ) |
85 { |
81 { |
86 |
82 switch(aMessage.Function()) |
87 switch ( aMessage.Function() ) |
|
88 { |
83 { |
89 case EAVControllerStartupRequest: |
84 case EAVControllerStartupRequest: |
|
85 { |
90 iAVControllerServer.StartUpL(); |
86 iAVControllerServer.StartUpL(); |
91 aMessage.Complete( KErrNone ); |
87 aMessage.Complete( KErrNone ); |
92 break; |
88 } |
93 |
89 break; |
94 case EAVControllerCancelStartupRequest: |
90 case EAVControllerCancelStartupRequest: |
|
91 { |
95 iAVControllerServer.CancelStartUp(); |
92 iAVControllerServer.CancelStartUp(); |
96 aMessage.Complete( KErrNone ); |
93 aMessage.Complete( KErrNone ); |
97 break; |
94 } |
98 |
95 break; |
|
96 |
|
97 case EAVControllerCreateRenderingSession: |
|
98 { |
|
99 iAVController->CreateRenderingSessionL( aMessage ); |
|
100 } |
|
101 break; |
|
102 case EAVControllerDestroyRenderingSession: |
|
103 { |
|
104 iAVController->DestroyRenderingSessionL( aMessage ); |
|
105 } |
|
106 break; |
|
107 case EAVControllerCreateBrowsingSession: |
|
108 { |
|
109 iAVController->CreateBrowsingSessionL( aMessage ); |
|
110 } |
|
111 break; |
|
112 |
|
113 case EAVControllerDestroyBrowsingSession: |
|
114 { |
|
115 iAVController->DestroyBrowsingSessionL( aMessage ); |
|
116 } |
|
117 break; |
|
118 |
|
119 case EAVControllerCreateDownloadSession: |
|
120 { |
|
121 iAVController->CreateDownloadSessionL( aMessage ); |
|
122 } |
|
123 break; |
|
124 |
|
125 case EAVControllerCreateUploadSession: |
|
126 { |
|
127 iAVController->CreateUploadSessionL( aMessage ); |
|
128 } |
|
129 break; |
|
130 |
|
131 case EAVControllerDestroyDownloadSession: |
|
132 { |
|
133 iAVController->DestroyDownloadSessionL( aMessage ); |
|
134 } |
|
135 break; |
|
136 |
|
137 case EAVControllerDestroyUploadSession: |
|
138 { |
|
139 iAVController->DestroyUploadSessionL( aMessage ); |
|
140 } |
|
141 break; |
|
142 |
|
143 default: |
|
144 { |
|
145 ServiceAvTransportCommandsL(aMessage); |
|
146 } |
|
147 break; |
|
148 } |
|
149 } |
|
150 |
|
151 // -------------------------------------------------------------------------- |
|
152 // CUpnpAVControllerSession::ServiceAvTransportCommandsL |
|
153 // Handle client requests. |
|
154 // -------------------------------------------------------------------------- |
|
155 // |
|
156 void CUpnpAVControllerSession::ServiceAvTransportCommandsL( |
|
157 const RMessage2& aMessage ) |
|
158 { |
|
159 switch(aMessage.Function()) |
|
160 { |
|
161 case EAVControllerSetURI: |
|
162 { |
|
163 iAVController->SetURIL( aMessage ); |
|
164 } |
|
165 break; |
|
166 |
|
167 case EAVControllerCancelSetURI: |
|
168 { |
|
169 iAVController->CancelSetURIL( aMessage ); |
|
170 } |
|
171 break; |
|
172 |
|
173 case EAVControllerSetNextURI: |
|
174 { |
|
175 iAVController->SetNextURIL( aMessage ); |
|
176 } |
|
177 break; |
|
178 |
|
179 case EAVControllerCancelSetNextURI: |
|
180 { |
|
181 iAVController->CancelSetNextURIL( aMessage ); |
|
182 } |
|
183 break; |
|
184 |
|
185 case EAVControllerPlay: |
|
186 { |
|
187 iAVController->PlayL( aMessage ); |
|
188 } |
|
189 break; |
|
190 |
|
191 case EAVControllerCancelPlay: |
|
192 { |
|
193 iAVController->CancelPlayL( aMessage ); |
|
194 } |
|
195 break; |
|
196 |
|
197 case EAVControllerStop: |
|
198 { |
|
199 iAVController->StopL( aMessage ); |
|
200 } |
|
201 break; |
|
202 |
|
203 case EAVControllerCancelStop: |
|
204 { |
|
205 iAVController->CancelStopL( aMessage ); |
|
206 } |
|
207 break; |
|
208 |
|
209 case EAVControllerPause: |
|
210 { |
|
211 iAVController->PauseL( aMessage ); |
|
212 } |
|
213 break; |
|
214 |
|
215 case EAVControllerCancelPause: |
|
216 { |
|
217 iAVController->CancelPauseL( aMessage ); |
|
218 } |
|
219 break; |
|
220 case EAVControllerSeekRelTime: |
|
221 { |
|
222 iAVController->SeekRelTimeL( aMessage ); |
|
223 } |
|
224 break; |
|
225 |
|
226 case EAVControllerCancelSeekRelTime: |
|
227 { |
|
228 iAVController->CancelSeekRelTimeL( aMessage ); |
|
229 } |
|
230 break; |
|
231 |
|
232 default: |
|
233 { |
|
234 ServiceAvTransportVariablesL(aMessage); |
|
235 } |
|
236 break; |
|
237 } |
|
238 } |
|
239 |
|
240 // -------------------------------------------------------------------------- |
|
241 // CUpnpAVControllerSession::ServiceAvTransportVariablesL |
|
242 // Handle client requests. |
|
243 // -------------------------------------------------------------------------- |
|
244 // |
|
245 void CUpnpAVControllerSession::ServiceAvTransportVariablesL( |
|
246 const RMessage2& aMessage ) |
|
247 { |
|
248 switch(aMessage.Function()) |
|
249 { |
|
250 case EAVControllerGetRendererState: |
|
251 { |
|
252 iAVController->GetRendererStateL( aMessage ); |
|
253 } |
|
254 break; |
|
255 |
|
256 case EAVControllerEventRequest: |
|
257 { |
|
258 iAVController->EventRequestL( aMessage ); |
|
259 } |
|
260 break; |
|
261 |
|
262 case EAVControllerCancelEventRequest: |
|
263 { |
|
264 iAVController->CancelEventRequestL( aMessage ); |
|
265 } |
|
266 break; |
|
267 |
|
268 case EAVControllerSetVolume: |
|
269 { |
|
270 iAVController->SetVolumeL( aMessage ); |
|
271 } |
|
272 break; |
|
273 |
|
274 case EAVControllerCancelSetVolume: |
|
275 { |
|
276 iAVController->CancelSetVolumeL( aMessage ); |
|
277 } |
|
278 break; |
|
279 |
|
280 case EAVControllerGetVolume: |
|
281 { |
|
282 iAVController->GetVolumeL( aMessage ); |
|
283 } |
|
284 break; |
|
285 |
|
286 case EAVControllerCancelGetVolume: |
|
287 { |
|
288 iAVController->CancelGetVolumeL( aMessage ); |
|
289 } |
|
290 break; |
|
291 |
|
292 case EAVControllerSetMute: |
|
293 { |
|
294 iAVController->SetMuteL( aMessage ); |
|
295 } |
|
296 break; |
|
297 |
|
298 case EAVControllerCancelSetMute: |
|
299 { |
|
300 iAVController->CancelSetMuteL( aMessage ); |
|
301 } |
|
302 break; |
|
303 |
|
304 case EAVControllerGetMute: |
|
305 { |
|
306 iAVController->GetMuteL( aMessage ); |
|
307 } |
|
308 break; |
|
309 |
|
310 case EAVControllerCancelGetMute: |
|
311 { |
|
312 iAVController->CancelGetMuteL( aMessage ); |
|
313 } |
|
314 break; |
|
315 |
|
316 case EAVControllerGetPositionInfo: |
|
317 { |
|
318 iAVController->GetPositionInfoL( aMessage ); |
|
319 } |
|
320 break; |
|
321 |
|
322 case EAVControllerCancelGetPositionInfo: |
|
323 { |
|
324 iAVController->CancelGetPositionInfoL( aMessage ); |
|
325 } |
|
326 break; |
|
327 |
|
328 default: |
|
329 { |
|
330 ServiceDeviceL(aMessage); |
|
331 } |
|
332 break; |
|
333 } |
|
334 } |
|
335 |
|
336 // -------------------------------------------------------------------------- |
|
337 // CUpnpAVControllerSession::ServiceDeviceL |
|
338 // Handle client requests. |
|
339 // -------------------------------------------------------------------------- |
|
340 // |
|
341 void CUpnpAVControllerSession::ServiceDeviceL( const RMessage2& aMessage ) |
|
342 { |
|
343 switch(aMessage.Function()) |
|
344 { |
99 case EAVControllerDeviceRequest: |
345 case EAVControllerDeviceRequest: |
|
346 { |
100 iAVController->EnableDeviceDiscoveryL( aMessage ); |
347 iAVController->EnableDeviceDiscoveryL( aMessage ); |
|
348 } |
101 break; |
349 break; |
102 |
350 |
103 case EAVControllerGetDeviceRequest: |
351 case EAVControllerGetDeviceRequest: |
|
352 { |
104 iAVController->GetDeviceL( aMessage ); |
353 iAVController->GetDeviceL( aMessage ); |
|
354 } |
105 break; |
355 break; |
106 |
356 |
107 case EAVControllerCancelDeviceRequest: |
357 case EAVControllerCancelDeviceRequest: |
|
358 { |
108 iAVController->DisableDeviceDiscoveryL(); |
359 iAVController->DisableDeviceDiscoveryL(); |
109 aMessage.Complete( KErrNone ); |
360 aMessage.Complete( KErrNone ); |
|
361 } |
110 break; |
362 break; |
111 |
363 |
112 case EAVControllerGetDeviceListSizeRequest: |
364 case EAVControllerGetDeviceListSizeRequest: |
|
365 { |
113 iAVController->GetDeviceListSizeL( aMessage ); |
366 iAVController->GetDeviceListSizeL( aMessage ); |
|
367 } |
114 break; |
368 break; |
115 |
369 |
116 case EAVControllerGetDeviceListRequest: |
370 case EAVControllerGetDeviceListRequest: |
|
371 { |
117 iAVController->GetDeviceListL( aMessage ); |
372 iAVController->GetDeviceListL( aMessage ); |
118 break; |
373 } |
119 |
374 break; |
120 case EAVControllerCreateRenderingSession: |
375 |
121 iAVController->CreateRenderingSessionL( aMessage ); |
376 case EAVControllerDeviceDisappearedRequest: |
122 break; |
377 { |
123 |
378 iAVController->DeviceDisappearedRequestL( aMessage ); |
124 case EAVControllerDestroyRenderingSession: |
379 } |
125 iAVController->DestroyRenderingSessionL( aMessage ); |
380 break; |
126 break; |
381 |
127 |
382 case EAVControllerCancelDeviceDisappearedRequest: |
128 case EAVControllerEventRequest: |
383 { |
129 iAVController->EventRequestL( aMessage ); |
384 iAVController->CancelDeviceDisappearedRequestL( aMessage ); |
130 break; |
385 } |
131 |
386 break; |
132 case EAVControllerCancelEventRequest: |
387 |
133 iAVController->CancelEventRequestL( aMessage ); |
388 case EAVControllerGetDeviceIconRequest: |
134 break; |
389 { |
135 |
390 iAVController->GetDeviceIconRequestL( aMessage ); |
136 case EAVControllerSetURI: |
391 } |
137 iAVController->SetURIL( aMessage ); |
392 break; |
138 break; |
393 |
139 |
394 default: |
140 case EAVControllerCancelSetURI: |
395 { |
141 iAVController->CancelSetURIL( aMessage ); |
396 ServiceSearchandBrowseL(aMessage); |
142 break; |
397 } |
143 |
398 break; |
144 case EAVControllerSetNextURI: |
399 } |
145 iAVController->SetNextURIL( aMessage ); |
400 } |
146 break; |
401 |
147 |
402 // -------------------------------------------------------------------------- |
148 case EAVControllerCancelSetNextURI: |
403 // CUpnpAVControllerSession::ServiceSearchandBrowseL |
149 iAVController->CancelSetNextURIL( aMessage ); |
404 // Handle client requests. |
150 break; |
405 // -------------------------------------------------------------------------- |
151 |
406 // |
152 case EAVControllerPlay: |
407 void CUpnpAVControllerSession::ServiceSearchandBrowseL( |
153 iAVController->PlayL( aMessage ); |
408 const RMessage2& aMessage ) |
154 break; |
409 { |
155 |
410 switch(aMessage.Function()) |
156 case EAVControllerCancelPlay: |
411 { |
157 iAVController->CancelPlayL( aMessage ); |
|
158 break; |
|
159 |
|
160 case EAVControllerStop: |
|
161 iAVController->StopL( aMessage ); |
|
162 break; |
|
163 |
|
164 case EAVControllerCancelStop: |
|
165 iAVController->CancelStopL( aMessage ); |
|
166 break; |
|
167 |
|
168 case EAVControllerPause: |
|
169 iAVController->PauseL( aMessage ); |
|
170 break; |
|
171 |
|
172 case EAVControllerCancelPause: |
|
173 iAVController->CancelPauseL( aMessage ); |
|
174 break; |
|
175 |
|
176 case EAVControllerSetVolume: |
|
177 iAVController->SetVolumeL( aMessage ); |
|
178 break; |
|
179 |
|
180 case EAVControllerCancelSetVolume: |
|
181 iAVController->CancelSetVolumeL( aMessage ); |
|
182 break; |
|
183 |
|
184 case EAVControllerGetVolume: |
|
185 iAVController->GetVolumeL( aMessage ); |
|
186 break; |
|
187 |
|
188 case EAVControllerCancelGetVolume: |
|
189 iAVController->CancelGetVolumeL( aMessage ); |
|
190 break; |
|
191 |
|
192 case EAVControllerSetMute: |
|
193 iAVController->SetMuteL( aMessage ); |
|
194 break; |
|
195 |
|
196 case EAVControllerCancelSetMute: |
|
197 iAVController->CancelSetMuteL( aMessage ); |
|
198 break; |
|
199 |
|
200 case EAVControllerGetMute: |
|
201 iAVController->GetMuteL( aMessage ); |
|
202 break; |
|
203 |
|
204 case EAVControllerCancelGetMute: |
|
205 iAVController->CancelGetMuteL( aMessage ); |
|
206 break; |
|
207 |
|
208 case EAVControllerGetPositionInfo: |
|
209 iAVController->GetPositionInfoL( aMessage ); |
|
210 break; |
|
211 |
|
212 case EAVControllerCancelGetPositionInfo: |
|
213 iAVController->CancelGetPositionInfoL( aMessage ); |
|
214 break; |
|
215 |
|
216 case EAVControllerCreateBrowsingSession: |
|
217 iAVController->CreateBrowsingSessionL( aMessage ); |
|
218 break; |
|
219 |
|
220 case EAVControllerDestroyBrowsingSession: |
|
221 iAVController->DestroyBrowsingSessionL( aMessage ); |
|
222 break; |
|
223 |
|
224 case EAVControllerGetBrowseResponseSize: |
412 case EAVControllerGetBrowseResponseSize: |
|
413 { |
225 iAVController->GetBrowseResponseSizeL( aMessage ); |
414 iAVController->GetBrowseResponseSizeL( aMessage ); |
|
415 } |
226 break; |
416 break; |
227 |
417 |
228 case EAVControllerCancelGetBrowseResponseSize: |
418 case EAVControllerCancelGetBrowseResponseSize: |
|
419 { |
229 iAVController->CancelGetBrowseResponseSizeL( aMessage ); |
420 iAVController->CancelGetBrowseResponseSizeL( aMessage ); |
|
421 } |
230 break; |
422 break; |
231 |
423 |
232 case EAVControllerGetBrowseResponse: |
424 case EAVControllerGetBrowseResponse: |
|
425 { |
233 iAVController->GetBrowseResponseL( aMessage ); |
426 iAVController->GetBrowseResponseL( aMessage ); |
|
427 } |
234 break; |
428 break; |
235 |
429 |
236 case EAVControllerGetSearchResponseSize: |
430 case EAVControllerGetSearchResponseSize: |
|
431 { |
237 iAVController->GetSearchResponseSizeL( aMessage ); |
432 iAVController->GetSearchResponseSizeL( aMessage ); |
|
433 } |
238 break; |
434 break; |
239 |
435 |
240 case EAVControllerCancelGetSearchResponseSize: |
436 case EAVControllerCancelGetSearchResponseSize: |
|
437 { |
241 iAVController->CancelGetSearchResponseSizeL( aMessage ); |
438 iAVController->CancelGetSearchResponseSizeL( aMessage ); |
|
439 } |
242 break; |
440 break; |
243 |
441 |
244 case EAVControllerGetSearchResponse: |
442 case EAVControllerGetSearchResponse: |
|
443 { |
245 iAVController->GetSearchResponseL( aMessage ); |
444 iAVController->GetSearchResponseL( aMessage ); |
|
445 } |
246 break; |
446 break; |
247 |
447 |
248 case EAVControllerGetSearchCapabilitiesSize: |
448 case EAVControllerGetSearchCapabilitiesSize: |
|
449 { |
249 iAVController->GetSearchCapabitiesSizeL( aMessage ); |
450 iAVController->GetSearchCapabitiesSizeL( aMessage ); |
|
451 } |
250 break; |
452 break; |
251 |
453 |
252 case EAVControllerCancelGetSearchCapabilitiesSize: |
454 case EAVControllerCancelGetSearchCapabilitiesSize: |
|
455 { |
253 iAVController->CancelGetSearchCapabitiesSizeL( aMessage ); |
456 iAVController->CancelGetSearchCapabitiesSizeL( aMessage ); |
|
457 } |
254 break; |
458 break; |
255 |
459 |
256 case EAVControllerGetSearchCapabilities: |
460 case EAVControllerGetSearchCapabilities: |
|
461 { |
257 iAVController->GetSearchCapabitiesL( aMessage ); |
462 iAVController->GetSearchCapabitiesL( aMessage ); |
258 break; |
463 } |
259 |
464 break; |
|
465 |
|
466 default: |
|
467 { |
|
468 ServiceDownloadandUploadL(aMessage); |
|
469 } |
|
470 break; |
|
471 } |
|
472 } |
|
473 |
|
474 // -------------------------------------------------------------------------- |
|
475 // CUpnpAVControllerSession::ServiceDownloadandUploadL |
|
476 // Handle client requests. |
|
477 // -------------------------------------------------------------------------- |
|
478 // |
|
479 void CUpnpAVControllerSession::ServiceDownloadandUploadL( |
|
480 const RMessage2& aMessage ) |
|
481 { |
|
482 switch(aMessage.Function()) |
|
483 { |
|
484 case EAVControllerStartDownload: |
|
485 { |
|
486 iAVController->StartDownloadL( aMessage ); |
|
487 } |
|
488 break; |
|
489 |
|
490 case EAVControllerCancelDownload: |
|
491 { |
|
492 iAVController->CancelDownloadL( aMessage ); |
|
493 } |
|
494 break; |
|
495 |
|
496 case EAVControllerCancelAllDownloads: |
|
497 { |
|
498 iAVController->CancelAllDownloadsL( aMessage ); |
|
499 } |
|
500 break; |
|
501 |
|
502 case EAVControllerStartUpload: |
|
503 { |
|
504 iAVController->StartUploadL( aMessage ); |
|
505 } |
|
506 break; |
|
507 |
|
508 case EAVControllerCancelUpload: |
|
509 { |
|
510 iAVController->CancelUploadL( aMessage ); |
|
511 } |
|
512 break; |
|
513 |
|
514 case EAVControllerCancelAllUploads: |
|
515 { |
|
516 iAVController->CancelAllUploadsL( aMessage ); |
|
517 } |
|
518 break; |
|
519 |
|
520 case EAVControllerStartTrackingUploadProgress: |
|
521 { |
|
522 iAVController->StartTrackingUploadProgressL( aMessage ); |
|
523 } |
|
524 break; |
|
525 |
|
526 case EAVControllerStartTrackingDownloadProgress: |
|
527 { |
|
528 iAVController->StartTrackingDownloadProgressL( aMessage ); |
|
529 } |
|
530 break; |
|
531 |
|
532 case EAVControllerGetDownloadEvent: |
|
533 { |
|
534 iAVController->GetDownloadEventL( aMessage ); |
|
535 } |
|
536 break; |
|
537 |
|
538 case EAVControllerCancelDownloadEvent: |
|
539 { |
|
540 iAVController->CancelGetDownloadEventL( aMessage ); |
|
541 } |
|
542 break; |
|
543 |
|
544 case EAVControllerGetUploadEvent: |
|
545 { |
|
546 iAVController->GetUploadEventL( aMessage ); |
|
547 } |
|
548 break; |
|
549 |
|
550 case EAVControllerCancelUploadEvent: |
|
551 { |
|
552 iAVController->CancelGetUploadEventL( aMessage ); |
|
553 } |
|
554 break; |
|
555 |
|
556 case EAVControllerStartDownloadFH: |
|
557 { |
|
558 iAVController->StartDownloadFHL( aMessage ); |
|
559 } |
|
560 break; |
|
561 |
|
562 default: |
|
563 { |
|
564 ServiceCommonL(aMessage); |
|
565 } |
|
566 break; |
|
567 } |
|
568 } |
|
569 |
|
570 // -------------------------------------------------------------------------- |
|
571 // CUpnpAVControllerSession::ServiceCommonL |
|
572 // Handle client requests. |
|
573 // -------------------------------------------------------------------------- |
|
574 // |
|
575 void CUpnpAVControllerSession::ServiceCommonL( const RMessage2& aMessage ) |
|
576 { |
|
577 switch(aMessage.Function()) |
|
578 { |
260 case EAVControllerCreateContainer: |
579 case EAVControllerCreateContainer: |
|
580 { |
261 iAVController->CreateContainerL( aMessage ); |
581 iAVController->CreateContainerL( aMessage ); |
|
582 } |
262 break; |
583 break; |
263 |
584 |
264 case EAVControllerCancelCreateContainer: |
585 case EAVControllerCancelCreateContainer: |
|
586 { |
265 iAVController->CancelCreateContainerL( aMessage ); |
587 iAVController->CancelCreateContainerL( aMessage ); |
|
588 } |
266 break; |
589 break; |
267 |
590 |
268 case EAVControllerDeleteObject: |
591 case EAVControllerDeleteObject: |
|
592 { |
269 iAVController->DeleteObjectL( aMessage ); |
593 iAVController->DeleteObjectL( aMessage ); |
270 break; |
594 } |
271 |
595 break; |
|
596 |
272 case EAVControllerCancelDeleteObject: |
597 case EAVControllerCancelDeleteObject: |
|
598 { |
273 iAVController->CancelDeleteObjectL( aMessage ); |
599 iAVController->CancelDeleteObjectL( aMessage ); |
274 break; |
600 } |
275 |
601 break; |
276 case EAVControllerDeviceDisappearedRequest: |
602 |
277 iAVController->DeviceDisappearedRequestL( aMessage ); |
|
278 break; |
|
279 |
|
280 case EAVControllerCancelDeviceDisappearedRequest: |
|
281 iAVController->CancelDeviceDisappearedRequestL( aMessage ); |
|
282 break; |
|
283 |
|
284 case EAVControllerStartMediaServer: |
|
285 iAVControllerServer.StartMediaServerL( aMessage ); |
|
286 break; |
|
287 |
|
288 case EAVControllerCancelStartMediaServer: |
|
289 iAVControllerServer.CancelStartMediaServerL( aMessage ); |
|
290 break; |
|
291 |
|
292 case EAVControllerStopMediaServer: |
|
293 iAVControllerServer.StopMediaServerL( aMessage ); |
|
294 break; |
|
295 |
|
296 case EAVControllerMonitorConnection: |
603 case EAVControllerMonitorConnection: |
|
604 { |
297 iAVController->MonitorConnectionL( aMessage ); |
605 iAVController->MonitorConnectionL( aMessage ); |
298 break; |
606 } |
299 |
607 break; |
|
608 |
300 case EAVControllerCancelMonitorConnection: |
609 case EAVControllerCancelMonitorConnection: |
|
610 { |
301 iAVController->CancelMonitorConnectionL( aMessage ); |
611 iAVController->CancelMonitorConnectionL( aMessage ); |
302 break; |
612 } |
303 |
613 break; |
304 case EAVControllerMSServicesInUse: |
614 |
305 iAVControllerServer.MSServicesInUse( aMessage ); |
|
306 break; |
|
307 |
|
308 case EAVControllerCreateDownloadSession: |
|
309 iAVController->CreateDownloadSessionL( aMessage ); |
|
310 break; |
|
311 |
|
312 case EAVControllerCreateUploadSession: |
|
313 iAVController->CreateUploadSessionL( aMessage ); |
|
314 break; |
|
315 |
|
316 case EAVControllerDestroyDownloadSession: |
|
317 iAVController->DestroyDownloadSessionL( aMessage ); |
|
318 break; |
|
319 |
|
320 case EAVControllerDestroyUploadSession: |
|
321 iAVController->DestroyUploadSessionL( aMessage ); |
|
322 break; |
|
323 |
|
324 case EAVControllerStartDownload: |
|
325 iAVController->StartDownloadL( aMessage ); |
|
326 break; |
|
327 |
|
328 case EAVControllerCancelDownload: |
|
329 iAVController->CancelDownloadL( aMessage ); |
|
330 break; |
|
331 |
|
332 case EAVControllerCancelAllDownloads: |
|
333 iAVController->CancelAllDownloadsL( aMessage ); |
|
334 break; |
|
335 |
|
336 case EAVControllerStartUpload: |
|
337 iAVController->StartUploadL( aMessage ); |
|
338 break; |
|
339 |
|
340 case EAVControllerCancelUpload: |
|
341 iAVController->CancelUploadL( aMessage ); |
|
342 break; |
|
343 |
|
344 case EAVControllerCancelAllUploads: |
|
345 iAVController->CancelAllUploadsL( aMessage ); |
|
346 break; |
|
347 |
|
348 case EAVControllerStartTrackingUploadProgress: |
|
349 iAVController->StartTrackingUploadProgressL( aMessage ); |
|
350 break; |
|
351 |
|
352 case EAVControllerStartTrackingDownloadProgress: |
|
353 iAVController->StartTrackingDownloadProgressL( aMessage ); |
|
354 break; |
|
355 |
|
356 case EAVControllerGetDownloadEvent: |
|
357 iAVController->GetDownloadEventL( aMessage ); |
|
358 break; |
|
359 |
|
360 case EAVControllerCancelDownloadEvent: |
|
361 iAVController->CancelGetDownloadEventL( aMessage ); |
|
362 break; |
|
363 |
|
364 case EAVControllerGetUploadEvent: |
|
365 iAVController->GetUploadEventL( aMessage ); |
|
366 break; |
|
367 |
|
368 case EAVControllerCancelUploadEvent: |
|
369 iAVController->CancelGetUploadEventL( aMessage ); |
|
370 break; |
|
371 |
|
372 case EAVControllerStartDownloadFH: |
|
373 iAVController->StartDownloadFHL( aMessage ); |
|
374 break; |
|
375 |
|
376 default: |
615 default: |
|
616 { |
377 PanicClient( aMessage, EAVControllerServerBadRequest ); |
617 PanicClient( aMessage, EAVControllerServerBadRequest ); |
|
618 } |
378 break; |
619 break; |
379 } |
620 } |
380 } |
621 } |
381 |
622 |
382 |
623 // -------------------------------------------------------------------------- |
|
624 // CUpnpAVControllerSession::DeviceDiscoveredL |
|
625 // -------------------------------------------------------------------------- |
|
626 // |
383 void CUpnpAVControllerSession::DeviceDiscoveredL( |
627 void CUpnpAVControllerSession::DeviceDiscoveredL( |
384 CUpnpAVDeviceExtended& aDevice ) |
628 CUpnpAVDeviceExtended& aDevice ) |
385 { |
629 { |
386 iAVController->DeviceDiscoveredL( aDevice ); |
630 iAVController->DeviceDiscoveredL( aDevice ); |
387 } |
631 } |
388 |
632 |
389 |
633 // -------------------------------------------------------------------------- |
|
634 // CUpnpAVControllerSession::DeviceDisappearedL |
|
635 // -------------------------------------------------------------------------- |
|
636 // |
390 void CUpnpAVControllerSession::DeviceDisappearedL( |
637 void CUpnpAVControllerSession::DeviceDisappearedL( |
391 CUpnpAVDeviceExtended& aDevice ) |
638 CUpnpAVDeviceExtended& aDevice ) |
392 { |
639 { |
393 iAVController->DeviceDisappearedL( aDevice ); |
640 iAVController->DeviceDisappearedL( aDevice ); |
394 } |
641 } |
395 |
642 |
396 |
643 // -------------------------------------------------------------------------- |
|
644 // CUpnpAVControllerSession::DeviceIconDownloadedL |
|
645 // -------------------------------------------------------------------------- |
|
646 // |
|
647 void CUpnpAVControllerSession::DeviceIconDownloadedL( |
|
648 CUpnpAVDeviceExtended& aDevice ) |
|
649 { |
|
650 iAVController->DeviceIconDownloadedL( aDevice ); |
|
651 } |
|
652 |
|
653 // -------------------------------------------------------------------------- |
|
654 // CUpnpAVControllerSession::ConnectionLost |
|
655 // -------------------------------------------------------------------------- |
|
656 // |
397 void CUpnpAVControllerSession::ConnectionLost() |
657 void CUpnpAVControllerSession::ConnectionLost() |
398 { |
658 { |
399 iAVController->ConnectionLost(); |
659 iAVController->ConnectionLost(); |
400 } |
660 } |
401 |
661 |