idlefw/plugins/sapidataplugin/inc/sapidata.h
branchRCL_3
changeset 64 b276298d5729
parent 59 a0713522ab97
equal deleted inserted replaced
59:a0713522ab97 64:b276298d5729
   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