equal
deleted
inserted
replaced
48 class RMce; |
48 class RMce; |
49 class MMceItc; |
49 class MMceItc; |
50 class TMceMediaId; |
50 class TMceMediaId; |
51 class CMceAudioCodec; |
51 class CMceAudioCodec; |
52 class CMceVideoCodec; |
52 class CMceVideoCodec; |
|
53 class CMceMessageCodec; |
53 class CMceItcSender; |
54 class CMceItcSender; |
54 class TMceTransactionDataContainer; |
55 class TMceTransactionDataContainer; |
55 class CMceFileSource; |
56 class CMceFileSource; |
56 class TMceIds; |
57 class TMceIds; |
|
58 class MMceDataSinkObserver; |
|
59 class MMceFileSharingObserver; |
57 |
60 |
58 // CLASS DECLARATION |
61 // CLASS DECLARATION |
59 |
62 |
60 /** |
63 /** |
61 * Class for connecting to MCE server. |
64 * Class for connecting to MCE server. |
226 * @return the default headers, ownership is transfered. |
229 * @return the default headers, ownership is transfered. |
227 */ |
230 */ |
228 IMPORT_C CDesC8Array* DefaultHeadersL( const TDesC8& aMethod ) const; |
231 IMPORT_C CDesC8Array* DefaultHeadersL( const TDesC8& aMethod ) const; |
229 |
232 |
230 |
233 |
|
234 /** |
|
235 * Sets observer for data sink events. |
|
236 * @param aDataSinkObserver, observer of the event. Ownership is |
|
237 * not transferred. May be NULL to remove observer. |
|
238 */ |
|
239 IMPORT_C void SetDataSinkObserver( |
|
240 MMceDataSinkObserver* aDataSinkObserver ); |
|
241 |
|
242 |
|
243 /** |
|
244 * Sets observer for data sink events. |
|
245 * @param aDataSinkObserver, observer of the event. Ownership is |
|
246 * not transferred. May be NULL to remove observer. |
|
247 */ |
|
248 IMPORT_C void SetFileSharingObserver( |
|
249 MMceFileSharingObserver* aFileSharingObserver ); |
|
250 |
|
251 |
|
252 /** |
|
253 * Returns supported message codecs of the system. |
|
254 * @return supported message codecs of the system. |
|
255 */ |
|
256 IMPORT_C const RPointerArray<const CMceMessageCodec>& SupportedMessageCodecs() const; |
|
257 |
|
258 /* |
|
259 |
|
260 |
231 public: // Functions |
261 public: // Functions |
232 |
262 |
233 /** |
263 /** |
234 * Gets observer for incoming sessions |
264 * Gets observer for incoming sessions |
235 * @return incoming session observer |
265 * @return incoming session observer |
290 * @return event observer |
320 * @return event observer |
291 */ |
321 */ |
292 MMceInTransactionObserver* InTransactionObserver() const; |
322 MMceInTransactionObserver* InTransactionObserver() const; |
293 |
323 |
294 |
324 |
|
325 /** |
|
326 * Gets data sink observer |
|
327 * @return data sink observer |
|
328 */ |
|
329 MMceDataSinkObserver* DataSinkObserver() const; |
|
330 |
|
331 /* |
|
332 * |
|
333 */ |
|
334 MMceFileSharingObserver* FileSharingObserver() const; |
295 |
335 |
296 /** |
336 /** |
297 * Gets dtmf observer |
337 * Gets dtmf observer |
298 * @return dtmf observer |
338 * @return dtmf observer |
299 */ |
339 */ |
386 /** |
426 /** |
387 * Receives supported video codecs |
427 * Receives supported video codecs |
388 */ |
428 */ |
389 void ReceiveSupportedVideoCodecsL(); |
429 void ReceiveSupportedVideoCodecsL(); |
390 |
430 |
391 /** |
431 /** |
|
432 * Receives supported Message codecs |
|
433 */ |
|
434 void ReceiveSupportedMessageCodecsL(); |
|
435 |
|
436 /** |
392 * Session registers itself to manager |
437 * Session registers itself to manager |
393 * @param aSession the session |
438 * @param aSession the session |
394 * @param aParams parameter list for dialog creation |
439 * @param aParams parameter list for dialog creation |
395 * @param aDialogId in/out dialog id |
440 * @param aDialogId in/out dialog id |
396 * @param aConnectionState in/out connection state |
441 * @param aConnectionState in/out connection state |
520 /** |
565 /** |
521 * supported video codecs |
566 * supported video codecs |
522 */ |
567 */ |
523 RPointerArray<const CMceVideoCodec> iSupportedVideoCodecs; |
568 RPointerArray<const CMceVideoCodec> iSupportedVideoCodecs; |
524 |
569 |
525 /** |
570 /** |
|
571 * supported message codecs |
|
572 */ |
|
573 RPointerArray<const CMceMessageCodec> iSupportedMessageCodecs; |
|
574 |
|
575 /** |
526 * manager receiver for sessions |
576 * manager receiver for sessions |
527 */ |
577 */ |
528 CMceManagerReceiver* iSessionReceiver; |
578 CMceManagerReceiver* iSessionReceiver; |
529 |
579 |
530 /** |
580 /** |
615 |
665 |
616 /** |
666 /** |
617 * Dtmf observer. |
667 * Dtmf observer. |
618 */ |
668 */ |
619 MMceDtmfObserver* iDtmfObserver; |
669 MMceDtmfObserver* iDtmfObserver; |
620 |
670 |
|
671 /** |
|
672 * data sink observer. |
|
673 */ |
|
674 MMceDataSinkObserver* iDataSinkObserver; |
|
675 |
|
676 /* |
|
677 * file sharing observer |
|
678 */ |
|
679 MMceFileSharingObserver* iFileSharingObserver; |
|
680 |
621 private: // Reserved for future use |
681 private: // Reserved for future use |
622 |
682 |
623 TAny* iReserved; |
683 TAny* iReserved; |
624 |
684 |
625 //for testing |
685 //for testing |