idlefw/inc/framework/aipluginfactory.h
branchRCL_3
changeset 64 b276298d5729
parent 51 15e4dd19031c
child 74 edd621764147
equal deleted inserted replaced
59:a0713522ab97 64:b276298d5729
    27 // User includes
    27 // User includes
    28 
    28 
    29 // Forward declarations
    29 // Forward declarations
    30 class CAiUiControllerManager;
    30 class CAiUiControllerManager;
    31 class CAiStateManager;
    31 class CAiStateManager;
    32 class MAiCpsCommandBuffer;
    32 class CAiCpsCommandBuffer;
    33 class CHsContentPublisher;
    33 class CHsContentPublisher;
    34 class THsPublisherInfo;
    34 class THsPublisherInfo;
    35 
    35 
    36 // Class declaration
    36 // Class declaration
    37 /**
    37 /**
   120      * Sets cps command buffer
   120      * Sets cps command buffer
   121      * 
   121      * 
   122      * @since S60 5.2
   122      * @since S60 5.2
   123      * @param aCommanddBuffer Command buffer
   123      * @param aCommanddBuffer Command buffer
   124      */
   124      */
   125     void SetCommandBuffer( MAiCpsCommandBuffer* aCommanddBuffer );
   125     void SetCommandBuffer( CAiCpsCommandBuffer* aCommanddBuffer );
   126     
   126     
   127 private:	
   127 private:	
   128     // private constructors
   128     // private constructors
   129 
   129 
   130     /**
   130     /**
   157     // data	
   157     // data	
   158 
   158 
   159     /** UI Controller Manager, Not owned */
   159     /** UI Controller Manager, Not owned */
   160     CAiUiControllerManager& iUiControllerManager;
   160     CAiUiControllerManager& iUiControllerManager;
   161     /** Cps command buffer, Not owned */
   161     /** Cps command buffer, Not owned */
   162     MAiCpsCommandBuffer* iCommandBuffer;
   162     CAiCpsCommandBuffer* iCommandBuffer;
   163     /** Array of loaded data plugins, Owned */
   163     /** Array of loaded data plugins, Owned */
   164     mutable RPointerArray< CHsContentPublisher > iPublishers;
   164     mutable RPointerArray< CHsContentPublisher > iPublishers;
   165     /** Ecom implementation info, Owned */
   165     /** Ecom implementation info, Owned */
   166     RImplInfoPtrArray iEComPlugins;		          
   166     RImplInfoPtrArray iEComPlugins;		          
   167     
   167