equal
deleted
inserted
replaced
39 */ |
39 */ |
40 NONSHARABLE_CLASS(CVcxMyVideosMdsAlbums) : |
40 NONSHARABLE_CLASS(CVcxMyVideosMdsAlbums) : |
41 public CActive, |
41 public CActive, |
42 public MMdEQueryObserver, |
42 public MMdEQueryObserver, |
43 public MMdERelationItemObserver |
43 public MMdERelationItemObserver |
44 #if 0 // not used |
44 #if 0 |
45 , |
45 , |
46 public MMdERelationObserver |
46 public MMdERelationObserver |
47 #endif |
47 #endif |
48 { |
48 { |
49 public: // Constructors and destructor |
49 public: // Constructors and destructor |
75 virtual ~CVcxMyVideosMdsAlbums(); |
75 virtual ~CVcxMyVideosMdsAlbums(); |
76 |
76 |
77 public: // new methods |
77 public: // new methods |
78 |
78 |
79 /** |
79 /** |
|
80 * From CActive. |
80 * Cancels possible ongoing asynchronous request. |
81 * Cancels possible ongoing asynchronous request. |
81 * |
82 * |
82 * @param aType Defines what kind of request is cancelled. |
83 * @param aType Defines what kind of request is cancelled. |
83 */ |
84 */ |
84 void Cancel( CVcxMyVideosMdsDb::TRequestType aType = CVcxMyVideosMdsDb::EAll ); |
85 void DoCancel( CVcxMyVideosMdsDb::TRequestType aType = CVcxMyVideosMdsDb::EAll ); |
85 |
86 |
|
87 /** |
|
88 * Cancels queries. |
|
89 * |
|
90 * @param aType Defines what kind of request is cancelled. |
|
91 */ |
|
92 void CancelQueries( CVcxMyVideosMdsDb::TRequestType aType = CVcxMyVideosMdsDb::EAll ); |
|
93 |
86 /** |
94 /** |
87 * Gets My Videos albums from MDS asynchronously. |
95 * Gets My Videos albums from MDS asynchronously. |
88 * HandleGetAlbumsResp() callback function is called when ready. |
96 * HandleGetAlbumsResp() callback function is called when ready. |
89 * Utilizes CVcxMyVideosMdsCmdQueue. |
97 * Utilizes CVcxMyVideosMdsCmdQueue. |
90 * |
98 * |
298 * Removes albums asynchronously. |
306 * Removes albums asynchronously. |
299 * |
307 * |
300 * @param aMpxCmd Media containing command parameters: array with albums IDs. |
308 * @param aMpxCmd Media containing command parameters: array with albums IDs. |
301 * @param aClient Response call is done to this object. |
309 * @param aClient Response call is done to this object. |
302 */ |
310 */ |
303 void CVcxMyVideosMdsAlbums::DoRemoveAlbumsL( CMPXMedia* aMpxCmd, |
311 void DoRemoveAlbumsL( CMPXMedia* aMpxCmd, |
304 MVcxMyVideosMdsAlbumsObserver& aClient ); |
312 MVcxMyVideosMdsAlbumsObserver& aClient ); |
305 |
313 |
306 /** |
314 /** |
307 * Handles album query responses. |
315 * Handles album query responses. |
308 * |
316 * |