imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailmemorycardobserver.cpp
branchRCL_3
changeset 41 9d4d3445ce6e
parent 40 6257223ede8a
equal deleted inserted replaced
40:6257223ede8a 41:9d4d3445ce6e
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "thumbnailmemorycardobserver.h"
    19 #include "thumbnailmemorycardobserver.h"
    20 #include "thumbnaillog.h"
    20 #include "thumbnaillog.h"
    21 #include "OstTraceDefinitions.h"
       
    22 #ifdef OST_TRACE_COMPILER_IN_USE
       
    23 #include "thumbnailmemorycardobserverTraces.h"
       
    24 #endif
       
    25 
       
    26 
    21 
    27 // ======== MEMBER FUNCTIONS ========
    22 // ======== MEMBER FUNCTIONS ========
    28 
    23 
    29 // ---------------------------------------------------------------------------
    24 // ---------------------------------------------------------------------------
    30 // CThumbnailMemoryCardObserver::NewL()
    25 // CThumbnailMemoryCardObserver::NewL()
    50 CThumbnailMemoryCardObserver::CThumbnailMemoryCardObserver( CThumbnailServer* aServer, RFs& aFs ): 
    45 CThumbnailMemoryCardObserver::CThumbnailMemoryCardObserver( CThumbnailServer* aServer, RFs& aFs ): 
    51     CActive( CActive::EPriorityStandard ), iServer( aServer ), iFs( aFs ) 
    46     CActive( CActive::EPriorityStandard ), iServer( aServer ), iFs( aFs ) 
    52     {
    47     {
    53     TN_DEBUG1( "CThumbnailMemoryCardObserver::CThumbnailMemoryCardObserver()"
    48     TN_DEBUG1( "CThumbnailMemoryCardObserver::CThumbnailMemoryCardObserver()"
    54         );
    49         );
    55     OstTrace0( TRACE_NORMAL, CTHUMBNAILMEMORYCARDOBSERVER_CTHUMBNAILMEMORYCARDOBSERVER, "CThumbnailMemoryCardObserver::CThumbnailMemoryCardObserver" );
       
    56     CActiveScheduler::Add( this );
    50     CActiveScheduler::Add( this );
    57     StartNotify();
    51     StartNotify();
    58     }
    52     }
    59 
    53 
    60 
    54 
    76 //
    70 //
    77 CThumbnailMemoryCardObserver::~CThumbnailMemoryCardObserver()
    71 CThumbnailMemoryCardObserver::~CThumbnailMemoryCardObserver()
    78     {
    72     {
    79     TN_DEBUG1( 
    73     TN_DEBUG1( 
    80         "CThumbnailMemoryCardObserver::~CThumbnailMemoryCardObserver()" );
    74         "CThumbnailMemoryCardObserver::~CThumbnailMemoryCardObserver()" );
    81     OstTrace0( TRACE_NORMAL, DUP1_CTHUMBNAILMEMORYCARDOBSERVER_CTHUMBNAILMEMORYCARDOBSERVER, "CThumbnailMemoryCardObserver::~CThumbnailMemoryCardObserver" );
       
    82     Cancel();
    75     Cancel();
    83     }
    76     }
    84 
    77 
    85 
    78 
    86 // ---------------------------------------------------------------------------
    79 // ---------------------------------------------------------------------------
    88 // ---------------------------------------------------------------------------
    81 // ---------------------------------------------------------------------------
    89 //
    82 //
    90 void CThumbnailMemoryCardObserver::RunL()
    83 void CThumbnailMemoryCardObserver::RunL()
    91     {
    84     {
    92     TN_DEBUG2( "CThumbnailMemoryCardObserver::RunL() iStatus = %d", iStatus.Int());
    85     TN_DEBUG2( "CThumbnailMemoryCardObserver::RunL() iStatus = %d", iStatus.Int());
    93     OstTrace1( TRACE_NORMAL, CTHUMBNAILMEMORYCARDOBSERVER_RUNL, "CThumbnailMemoryCardObserver::RunL;iStatus.Int()=%d", iStatus.Int() );
       
    94     if ( !iStatus.Int() )
    86     if ( !iStatus.Int() )
    95         {
    87         {
    96         // trap because nothing could be done in RunError
    88         // trap because nothing could be done in RunError
    97         TRAP_IGNORE( iServer->MemoryCardStatusChangedL() );
    89         TRAP_IGNORE( iServer->MemoryCardStatusChangedL() );
    98         StartNotify();
    90         StartNotify();
   113 // ---------------------------------------------------------------------------
   105 // ---------------------------------------------------------------------------
   114 //
   106 //
   115 void CThumbnailMemoryCardObserver::StartNotify()
   107 void CThumbnailMemoryCardObserver::StartNotify()
   116     {
   108     {
   117     TN_DEBUG1( "CThumbnailMemoryCardObserver::StartNotify()" );
   109     TN_DEBUG1( "CThumbnailMemoryCardObserver::StartNotify()" );
   118     OstTrace0( TRACE_NORMAL, CTHUMBNAILMEMORYCARDOBSERVER_STARTNOTIFY, "CThumbnailMemoryCardObserver::StartNotify" );
       
   119     
   110     
   120     if (IsActive()) 
   111     if (IsActive()) 
   121         {
   112         {
   122         Cancel();
   113         Cancel();
   123         }
   114         }