369 |
369 |
370 private: |
370 private: |
371 // data |
371 // data |
372 /** CPS Command Buffer Interface, Not Owned */ |
372 /** CPS Command Buffer Interface, Not Owned */ |
373 MAiCpsCommandBuffer* iCpsExecute; |
373 MAiCpsCommandBuffer* iCpsExecute; |
374 /** Subscriber interface, owned */ |
374 /** Subscriber interface, Not owned */ |
375 MLiwInterface* iInterface; |
375 MLiwInterface* iInterface; |
|
376 /** Service handler, Not owned */ |
|
377 CLiwServiceHandler* iServiceHandler; |
376 /** Data Observer to CPS content registry, owned */ |
378 /** Data Observer to CPS content registry, owned */ |
377 CSapiDataObserver* iContentObserver; |
379 CSapiDataObserver* iContentObserver; |
378 /** Data Observer to CPS publisher registry, owned */ |
380 /** Data Observer to CPS publisher registry, owned */ |
379 CSapiDataObserver* iPubObserver; |
381 CSapiDataObserver* iPubObserver; |
380 /** Service handler, owned */ |
|
381 CLiwServiceHandler* iServiceHandler; |
|
382 /** Array of configurations, owned */ |
382 /** Array of configurations, owned */ |
383 RPointerArray<CContentItem> iItemList; |
383 RPointerArray<CContentItem> iItemList; |
384 /** Number of configurations */ |
384 /** Number of configurations */ |
385 TInt iItemCount; |
385 TInt iItemCount; |
386 /** Command name in configuration Array, owned */ |
|
387 HBufC8* iCommandName; |
|
388 /** publisher id, owned */ |
386 /** publisher id, owned */ |
389 HBufC* iPublisher; |
387 HBufC* iPublisher; |
390 /** content type, owned */ |
|
391 HBufC* iContentType; |
|
392 /** content id, owned */ |
388 /** content id, owned */ |
393 HBufC* iContentId; |
389 HBufC* iContentId; |
394 /** Startup reason, owned */ |
390 /** Startup reason, owned */ |
395 HBufC8* iStartupReason; |
391 HBufC8* iStartupReason; |
396 /** Reference of the sapi data plugin, not owned */ |
392 /** Reference of the sapi data plugin, not owned */ |
399 RPointerArray<HBufC> iMenuItems; |
395 RPointerArray<HBufC> iMenuItems; |
400 /** Trigger names for the menu items, owned */ |
396 /** Trigger names for the menu items, owned */ |
401 RPointerArray<HBufC8> iMenuTriggers; |
397 RPointerArray<HBufC8> iMenuTriggers; |
402 /** Store the status of update needed on resume */ |
398 /** Store the status of update needed on resume */ |
403 TBool iUpdateNeeded; |
399 TBool iUpdateNeeded; |
|
400 // Is Menu item read. |
|
401 TBool iGetMenuItems; |
404 }; |
402 }; |
405 |
403 |
406 #endif // SAPIDATA_H |
404 #endif // SAPIDATA_H |
407 |
405 |
408 // End of file |
406 // End of file |