imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailmemorycardobserver.cpp
equal
deleted
inserted
replaced
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 } |