imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h
branchRCL_3
changeset 28 ff2fb7658ff7
parent 24 f0aa341a25bf
child 38 2b4b06654caa
equal deleted inserted replaced
24:f0aa341a25bf 28:ff2fb7658ff7
   232      * @param aMimeType Mime type of the file from which a thumbnail is to be
   232      * @param aMimeType Mime type of the file from which a thumbnail is to be
   233      *                  created.
   233      *                  created.
   234      * @return Thumbnail provider.
   234      * @return Thumbnail provider.
   235      */
   235      */
   236     CThumbnailProvider* ResolveProviderL( const TDesC8& aMimeType );
   236     CThumbnailProvider* ResolveProviderL( const TDesC8& aMimeType );
       
   237     
       
   238     /**
       
   239      * Preload provider plugins
       
   240      *
       
   241      * @since S^3
       
   242      */
       
   243     void PreLoadProviders();
       
   244     
   237 
   245 
   238     /**
   246     /**
   239      * Add thumbnailtask to processor queue.
   247      * Add thumbnailtask to processor queue.
   240      *
   248      *
   241      * @since S60 v5.0
   249      * @since S60 v5.0
   535      * Callback for reconnect timer
   543      * Callback for reconnect timer
   536      *
   544      *
   537      * @since S60 v5.0
   545      * @since S60 v5.0
   538      */
   546      */
   539     static TInt ReconnectCallBack(TAny* aAny);
   547     static TInt ReconnectCallBack(TAny* aAny);
       
   548     
       
   549     /**
       
   550      * Start unmount timer
       
   551      *
       
   552      * @since S60 S^3
       
   553      */
       
   554     void StartUnmountTimeout( const TInt aDrive);
       
   555     
       
   556     /**
       
   557      * Callback for unmount timer
       
   558      *
       
   559      * @since S60 S^3
       
   560      */
       
   561     static TInt UnmountCallBack(TAny* aAny);
   540     
   562     
   541 private:
   563 private:
   542 
   564 
   543     /**
   565     /**
   544      * C++ default constructor
   566      * C++ default constructor
   688     
   710     
   689     TBool iFormatting;
   711     TBool iFormatting;
   690     
   712     
   691     // reconnect timer
   713     // reconnect timer
   692     CPeriodic* iReconnect;
   714     CPeriodic* iReconnect;
       
   715 
       
   716     // unmount timer
       
   717     CPeriodic* iUnmount;
       
   718     
       
   719     // array of unmounte
       
   720     RArray < TInt > iUnmountedDrives;
   693     
   721     
   694 #ifdef _DEBUG
   722 #ifdef _DEBUG
   695     TUint32 iPlaceholderCounter;
   723     TUint32 iPlaceholderCounter;
   696 #endif
   724 #endif
   697     
   725