perfsrv/piprofiler/engine/inc/SamplerPluginLoader.h
changeset 62 1c2bb2fc7c87
parent 51 98307c651589
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
    54         /**
    54         /**
    55         * Two-phased constructor.
    55         * Two-phased constructor.
    56         *
    56         *
    57         * @param aAppUi Pointer to application UI. Does not take ownership.
    57         * @param aAppUi Pointer to application UI. Does not take ownership.
    58         */
    58         */
    59         static CSamplerPluginLoader* NewL();
    59         static CSamplerPluginLoader* NewL(TBool aBootMode);
    60 
    60 
    61         /**
    61         /**
    62         * Destructor
    62         * Destructor
    63         */
    63         */
    64         ~CSamplerPluginLoader();
    64         ~CSamplerPluginLoader();
    66     private: // Internal construction
    66     private: // Internal construction
    67 
    67 
    68         /**
    68         /**
    69         * Default C++ contructor
    69         * Default C++ contructor
    70         */
    70         */
    71         CSamplerPluginLoader();
    71         CSamplerPluginLoader(TBool aBootMode);
    72 
    72 
    73         /**
    73         /**
    74         * Symbian OS default constructor
    74         * Symbian OS default constructor
    75         * @return void
    75         * @return void
    76         */
    76         */
   112         /**
   112         /**
   113         * Aborts asynchronous loading of the GS plug-ins.
   113         * Aborts asynchronous loading of the GS plug-ins.
   114         */
   114         */
   115         void AbortAsyncLoad();
   115         void AbortAsyncLoad();
   116 
   116 
   117 
   117         void LoadRlibraryL(CArrayPtrFlat<CSamplerPluginInterface>* aPluginArray);
       
   118         
   118         /**
   119         /**
   119         * Sorts the plugin array.
   120         * Sorts the plugin array.
   120         *
   121         *
   121         * Sorting criterias:
   122         * Sorting criterias:
   122         *
   123         *
   246         // Pointer to observer. Not owned.
   247         // Pointer to observer. Not owned.
   247         MSamplerPluginLoadObserver* iObserver;
   248         MSamplerPluginLoadObserver* iObserver;
   248 
   249 
   249         // Number of RunL calls.
   250         // Number of RunL calls.
   250         TInt iRunLDebugCount;
   251         TInt iRunLDebugCount;
       
   252         TBool iBootMode;
   251 
   253 
   252     };
   254     };
   253 
   255 
   254 
   256 
   255 /**
   257 /**