contentpublishingsrv/contentpublishingutils/pluginvalidator/inc/charvesterpluginvalidator.h
branchRCL_3
changeset 101 9e077f9a342c
parent 64 b276298d5729
equal deleted inserted replaced
82:ace62b58f4b2 101:9e077f9a342c
    89     /**
    89     /**
    90      * Loads ECOM plugins
    90      * Loads ECOM plugins
    91      */
    91      */
    92     void LoadPluginL( TPluginInfo& aPluginInfo );
    92     void LoadPluginL( TPluginInfo& aPluginInfo );
    93 
    93 
       
    94     /**
       
    95      * Calls UpdateL() for every plugin
       
    96      */
       
    97     void UpdatePluginsL();
    94 
    98 
       
    99     /**
       
   100      * Callback used for delayed update
       
   101      */
       
   102     static TInt UpdateCallback( TAny* aValidator );
       
   103     
    95 private:
   104 private:
    96 
   105 
    97     /**
   106     /**
    98      * Blacklist Handler
   107      * Blacklist Handler
    99      * Own
   108      * Own
   103     /*
   112     /*
   104      * Property indicating the status of load operation
   113      * Property indicating the status of load operation
   105      * Own
   114      * Own
   106      */
   115      */
   107     RProperty iInProgressProperty;
   116     RProperty iInProgressProperty;
       
   117     
       
   118     /*
       
   119      * Idle AO used for delayed update
       
   120      * Own
       
   121      */
       
   122     CIdle* iUpdateIdle;
   108     };
   123     };
   109 
   124 
   110 #endif // CHARVESTERPLUGINVALIDATOR_H
   125 #endif // CHARVESTERPLUGINVALIDATOR_H