memspy/memspy_plat/memspy_api/include/memspy/engine/MemSpyEngine.h
branchRCL_3
changeset 59 8ad140f3dd41
parent 49 7fdc9a71d314
equal deleted inserted replaced
49:7fdc9a71d314 59:8ad140f3dd41
    58 
    58 
    59 NONSHARABLE_CLASS( CMemSpyEngine ) : public CBase
    59 NONSHARABLE_CLASS( CMemSpyEngine ) : public CBase
    60     {
    60     {
    61 public:
    61 public:
    62     IMPORT_C static CMemSpyEngine* NewL( RFs& aFsSession );
    62     IMPORT_C static CMemSpyEngine* NewL( RFs& aFsSession );
    63     IMPORT_C static CMemSpyEngine* NewL( RFs& aFsSession, TBool aStartServer );
       
    64     IMPORT_C ~CMemSpyEngine();
    63     IMPORT_C ~CMemSpyEngine();
    65 
    64 
    66 private:
    65 private:
    67     CMemSpyEngine();
    66     CMemSpyEngine();
    68     void ConstructL( RFs& aFsSession );
    67     void ConstructL( RFs& aFsSession );
    79 
    78 
    80 public: // Sink related
    79 public: // Sink related
    81     IMPORT_C CMemSpyEngineOutputSink& Sink();
    80     IMPORT_C CMemSpyEngineOutputSink& Sink();
    82     IMPORT_C TMemSpySinkType SinkType();
    81     IMPORT_C TMemSpySinkType SinkType();
    83     IMPORT_C void InstallSinkL( TMemSpySinkType aType );
    82     IMPORT_C void InstallSinkL( TMemSpySinkType aType );
    84     IMPORT_C void InstallDebugSinkL();
       
    85     IMPORT_C void InstallFileSinkL( const TDesC& aRootFolder );
       
    86 
    83 
    87 public: // Misc
    84 public: // Misc
    88     IMPORT_C void ListOpenFilesL();
    85     IMPORT_C void ListOpenFilesL();
    89     IMPORT_C void GetVersion( TVersion& aVersion );
    86     IMPORT_C void GetVersion( TVersion& aVersion );
    90     IMPORT_C TBool IsHelperWindowServerSupported();
    87     IMPORT_C TBool IsHelperWindowServerSupported();