perfsrv/piprofiler/engine/inc/WriterController.h
changeset 62 1c2bb2fc7c87
parent 51 98307c651589
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
    45   
    45   
    46 class CWriterController : public CBase, MWriterPluginLoadObserver
    46 class CWriterController : public CBase, MWriterPluginLoadObserver
    47 	{
    47 	{
    48 	
    48 	
    49 public:
    49 public:
    50 	static CWriterController* NewL(CProfilerSampleStream& aStream);
    50 	static CWriterController* NewL(CProfilerSampleStream& aStream, TBool aBootMode);
    51 	void ConstructL();
    51 	void ConstructL();
    52 	
    52 	
    53 	CWriterController(CProfilerSampleStream& aStream);
    53 	CWriterController(CProfilerSampleStream& aStream, TBool aBootMode);
    54     ~CWriterController();
    54     ~CWriterController();
    55 	
    55 	
    56 	/** 
    56 	/** 
    57 	 * 
    57 	 * 
    58 	 * Methods for user mode sampling
    58 	 * Methods for user mode sampling
   107     
   107     
   108     // UID of the selected plugin in the container's lbx.
   108     // UID of the selected plugin in the container's lbx.
   109     TUid iSelectedPluginUid;
   109     TUid iSelectedPluginUid;
   110     
   110     
   111     CProfilerSampleStream& iStream;
   111     CProfilerSampleStream& iStream;
       
   112 private:
       
   113     TBool                       iBootMode;
       
   114     RLibrary*                   iLibrary;
       
   115     CWriterPluginInterface*     iPlug;
   112 };
   116 };
   113 
   117 
   114 	
   118 	
   115 #endif	// __WRITERCONTROLLER_H__
   119 #endif	// __WRITERCONTROLLER_H__