perfsrv/piprofiler/plugins/GeneralsPlugin/src/GeneralsPlugin.cpp
changeset 62 1c2bb2fc7c87
parent 51 98307c651589
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
    48  *	
    48  *	
    49  *	class CGeneralsPlugin implementation
    49  *	class CGeneralsPlugin implementation
    50  * 
    50  * 
    51  */
    51  */
    52  
    52  
    53 CGeneralsPlugin* CGeneralsPlugin::NewL(const TUid aImplementationUid, TAny* /*aInitParams*/)
    53 EXPORT_C CGeneralsPlugin* CGeneralsPlugin::NewL(const TUid aImplementationUid, TAny* /*aInitParams*/)
    54     {
    54     {
    55 	LOGTEXT(_L("CGeneralsPlugin::NewL() - entry"));
    55 	LOGTEXT(_L("CGeneralsPlugin::NewL() - entry"));
    56     CGeneralsPlugin* self = new (ELeave) CGeneralsPlugin();
    56     CGeneralsPlugin* self = new (ELeave) CGeneralsPlugin();
    57     CleanupStack::PushL( self );
    57     CleanupStack::PushL( self );
    58     self->ConstructL();
    58     self->ConstructL();
   553 	return KErrNone;
   553 	return KErrNone;
   554     }
   554     }
   555 	
   555 	
   556 TInt CGeneralsPlugin::StopSampling() 
   556 TInt CGeneralsPlugin::StopSampling() 
   557     {
   557     {
   558     // RDebug::Print(_L("CGeneralsPlugin::StopSampling() - Stopping sampler LDD"));
   558 		LOGSTRING("CGeneralsPlugin::StopSampling() - Stopping sampler LDD");
   559 	iGeneralsSampler.StopSampling();
   559 		iGeneralsSampler.StopSampling();
   560 	// RDebug::Print(_L("CGeneralsPlugin::StopSampling() - Sampler LDD stopped"));
   560 		LOGSTRING("CGeneralsPlugin::StopSampling() - Sampler LDD stopped");
   561 	
   561 		
   562 	// check if bufferhandler has died
   562 		// check if bufferhandler has died
   563 	if(iBufferHandler)
   563 		if(iBufferHandler)
   564 		{
   564 		{
   565 		// RDebug::Print(_L("CGeneralsPlugin::StopSampling() - Canceling the buffer handler"));
   565 		LOGSTRING("CGeneralsPlugin::StopSampling() - Canceling the buffer handler");
   566 		iBufferHandler->Cancel();
   566 			iBufferHandler->Cancel();
   567 		delete iBufferHandler;
   567 			delete iBufferHandler;
   568 		iBufferHandler = NULL;
   568 			iBufferHandler = NULL;
   569 		}	
   569 		}	
   570 	// set enabled
   570 		// set enabled
   571     iEnabled = EFalse;
   571 		iEnabled = EFalse;
   572     // RDebug::Print(_L("CGeneralsPlugin::StopSampling() - exit"));
   572 		LOGSTRING("CGeneralsPlugin::StopSampling() - exit");
   573 	return KErrNone;
   573 		return KErrNone;
   574     }
   574     }
   575 
   575 
   576 
   576 
   577 
   577