harvester/monitorplugins/inc/mdsfspqueue.inl
branchRCL_3
changeset 63 e538444823de
parent 47 b73252188534
equal deleted inserted replaced
57:2872ae438bf7 63:e538444823de
    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