equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Queue/cache item for file server plugin events* |
14 * Description: Queue/cache item for file server plugin events* |
15 */ |
15 */ |
16 |
16 |
17 |
17 |
18 |
18 #include "mdsfspqueue.h" |
19 |
19 |
20 //----------------------------------------------------------------------------- |
20 //----------------------------------------------------------------------------- |
21 // CMdsFSPQueueItem::NewL() |
21 // CMdsFSPQueueItem::NewL() |
22 //----------------------------------------------------------------------------- |
22 //----------------------------------------------------------------------------- |
23 // |
23 // |
50 aStatus.iDriveNumber = iDriveNumber; |
50 aStatus.iDriveNumber = iDriveNumber; |
51 aStatus.iFileName.Copy( *iFileName ); |
51 aStatus.iFileName.Copy( *iFileName ); |
52 aStatus.iNewFileName.Copy( *iNewFileName ); |
52 aStatus.iNewFileName.Copy( *iNewFileName ); |
53 aStatus.iFileEventType = iFileEventType; |
53 aStatus.iFileEventType = iFileEventType; |
54 aStatus.iProcessId = iProcessId; |
54 aStatus.iProcessId = iProcessId; |
|
55 aStatus.iDriveMediaId = iDriveMediaId; |
55 } |
56 } |
56 |
57 |
57 //----------------------------------------------------------------------------- |
58 //----------------------------------------------------------------------------- |
58 // CMdsFSPQueueItem::SetStatus() |
59 // CMdsFSPQueueItem::SetStatus() |
59 //----------------------------------------------------------------------------- |
60 //----------------------------------------------------------------------------- |
65 iProcessId = aStatus.iProcessId; |
66 iProcessId = aStatus.iProcessId; |
66 |
67 |
67 if( iFileName ) |
68 if( iFileName ) |
68 { |
69 { |
69 delete iFileName; |
70 delete iFileName; |
70 iFileName = NULL; |
|
71 } |
71 } |
72 |
|
73 if( iNewFileName ) |
72 if( iNewFileName ) |
74 { |
73 { |
75 delete iNewFileName; |
74 delete iNewFileName; |
76 iNewFileName = NULL; |
|
77 } |
75 } |
78 |
76 |
79 iFileName = aStatus.iFileName.AllocL(); |
77 iFileName = aStatus.iFileName.AllocL(); |
80 iNewFileName = aStatus.iNewFileName.AllocL(); |
78 iNewFileName = aStatus.iNewFileName.AllocL(); |
81 |
79 |
|
80 iDriveMediaId = aStatus.iDriveMediaId; |
82 } |
81 } |
83 |
82 |
84 //----------------------------------------------------------------------------- |
83 //----------------------------------------------------------------------------- |
85 // CMdsFSPQueueItem::~CMdsFSPQueueItem() |
84 // CMdsFSPQueueItem::~CMdsFSPQueueItem() |
86 //----------------------------------------------------------------------------- |
85 //----------------------------------------------------------------------------- |
87 // |
86 // |
88 CMdsFSPQueueItem::~CMdsFSPQueueItem() |
87 CMdsFSPQueueItem::~CMdsFSPQueueItem() |
89 { |
88 { |
90 delete iFileName; |
89 delete iFileName; |
91 iFileName = NULL; |
|
92 delete iNewFileName; |
90 delete iNewFileName; |
93 iNewFileName = NULL; |
|
94 } |
91 } |
95 |
92 |