core/src/commands.h
changeset 69 849a0b46c767
parent 66 2a78c4ff2eab
child 78 b3ffff030d5c
equal deleted inserted replaced
68:6a26ca985d90 69:849a0b46c767
   559 	TBool iUseTimestampFormat;
   559 	TBool iUseTimestampFormat;
   560 	TBool iUseY2k;
   560 	TBool iUseY2k;
   561 	};
   561 	};
   562 
   562 
   563 
   563 
       
   564 #ifdef FSHELL_CORE_SUPPORT_FSCK
       
   565 
   564 class CCmdFsck : public CCommandBase
   566 class CCmdFsck : public CCommandBase
   565 	{
   567 	{
   566 public:
   568 public:
   567 	static CCommandBase* NewLC();
   569 	static CCommandBase* NewLC();
   568 	~CCmdFsck();
   570 	~CCmdFsck();
   574 	virtual void ArgumentsL(RCommandArgumentList& aArguments);
   576 	virtual void ArgumentsL(RCommandArgumentList& aArguments);
   575 private:
   577 private:
   576 	HBufC* iDriveLetter;
   578 	HBufC* iDriveLetter;
   577 	};
   579 	};
   578 
   580 
       
   581 #endif
   579 
   582 
   580 class CCmdDriver : public CCommandBase
   583 class CCmdDriver : public CCommandBase
   581 	{
   584 	{
   582 public:
   585 public:
   583 	static CCommandBase* NewLC();
   586 	static CCommandBase* NewLC();
   605 	TType iType;
   608 	TType iType;
   606 	HBufC* iDriverName;
   609 	HBufC* iDriverName;
   607 	};
   610 	};
   608 
   611 
   609 
   612 
       
   613 #ifdef FSHELL_CORE_SUPPORT_CHUNKINFO
       
   614 
   610 class CCmdChunkInfo : public CMemoryAccessCommandBase
   615 class CCmdChunkInfo : public CMemoryAccessCommandBase
   611 	{
   616 	{
   612 public:
   617 public:
   613 	static CCommandBase* NewLC();
   618 	static CCommandBase* NewLC();
   614 	~CCmdChunkInfo();
   619 	~CCmdChunkInfo();
   634 	TFullName iFullName;
   639 	TFullName iFullName;
   635 	CTextFormatter* iFormatter;
   640 	CTextFormatter* iFormatter;
   636 	CTextBuffer* iBuf;
   641 	CTextBuffer* iBuf;
   637 	};
   642 	};
   638 
   643 
       
   644 #endif
       
   645 
       
   646 #ifdef FSHELL_CORE_SUPPORT_SVRINFO
   639 
   647 
   640 class CCmdSvrInfo : public CMemoryAccessCommandBase
   648 class CCmdSvrInfo : public CMemoryAccessCommandBase
   641 	{
   649 	{
   642 public:
   650 public:
   643 	static CCommandBase* NewLC();
   651 	static CCommandBase* NewLC();
   652 	virtual void ArgumentsL(RCommandArgumentList& aArguments);
   660 	virtual void ArgumentsL(RCommandArgumentList& aArguments);
   653 private:
   661 private:
   654 	TUint iAddress;
   662 	TUint iAddress;
   655 	TName iName;
   663 	TName iName;
   656 	TFullName iFullName;
   664 	TFullName iFullName;
   657 #ifdef FSHELL_MEMORY_ACCESS_SUPPORT
       
   658 	TServerKernelInfo iServerInfo;
   665 	TServerKernelInfo iServerInfo;
   659 	TThreadKernelInfo iThreadInfo;
   666 	TThreadKernelInfo iThreadInfo;
   660 	TProcessKernelInfo iProcessInfo;
   667 	TProcessKernelInfo iProcessInfo;
   661 	TSessionKernelInfo iSessionInfo;
   668 	TSessionKernelInfo iSessionInfo;
   662 #endif
       
   663 	CTextFormatter* iFormatter;
   669 	CTextFormatter* iFormatter;
   664 	CTextBuffer* iBuf;
   670 	CTextBuffer* iBuf;
   665 	};
   671 	};
   666 
   672 
       
   673 #endif // FSHELL_CORE_SUPPORT_SVRINFO
   667 
   674 
   668 class CCmdTickle : public CCommandBase
   675 class CCmdTickle : public CCommandBase
   669 	{
   676 	{
   670 public:
   677 public:
   671 	static CCommandBase* NewLC();
   678 	static CCommandBase* NewLC();
   882 	HBufC* iScriptData;
   889 	HBufC* iScriptData;
   883 	CParser* iParser;
   890 	CParser* iParser;
   884 	};
   891 	};
   885 
   892 
   886 
   893 
       
   894 #ifdef FSHELL_CORE_SUPPORT_READMEM
       
   895 
   887 class CCmdReadMem : public CMemoryAccessCommandBase
   896 class CCmdReadMem : public CMemoryAccessCommandBase
   888 	{
   897 	{
   889 public:
   898 public:
   890 	static CCommandBase* NewLC();
   899 	static CCommandBase* NewLC();
   891 	~CCmdReadMem();
   900 	~CCmdReadMem();
   902 	TFileName2 iFileName;
   911 	TFileName2 iFileName;
   903 	TInt iThreadId;
   912 	TInt iThreadId;
   904 	RFile iFile;
   913 	RFile iFile;
   905 	};
   914 	};
   906 
   915 
       
   916 #endif // FSHELL_CORE_SUPPORT_READMEM
   907 
   917 
   908 class CCmdE32Header : public CCommandBase
   918 class CCmdE32Header : public CCommandBase
   909 	{
   919 	{
   910 public:
   920 public:
   911 	static CCommandBase* NewLC();
   921 	static CCommandBase* NewLC();
   922 	TBool iXip;
   932 	TBool iXip;
   923 	TBool iNotXip;
   933 	TBool iNotXip;
   924 	CTextFormatter* iFormatter;
   934 	CTextFormatter* iFormatter;
   925 	};
   935 	};
   926 
   936 
       
   937 #ifdef FSHELL_CORE_SUPPORT_OBJINFO
   927 
   938 
   928 class CCmdObjInfo : public CMemoryAccessCommandBase
   939 class CCmdObjInfo : public CMemoryAccessCommandBase
   929 	{
   940 	{
   930 public:
   941 public:
   931 	static CCommandBase* NewLC();
   942 	static CCommandBase* NewLC();
   945 	TBool iReferencers;
   956 	TBool iReferencers;
   946 	TUint iProcessId;
   957 	TUint iProcessId;
   947 	TUint iThreadId;
   958 	TUint iThreadId;
   948 	TBool iAll;
   959 	TBool iAll;
   949 	};
   960 	};
       
   961 
       
   962 #endif
   950 
   963 
   951 class CCmdTouch : public CCommandBase
   964 class CCmdTouch : public CCommandBase
   952 	{
   965 	{
   953 public:
   966 public:
   954 	static CCommandBase* NewLC();
   967 	static CCommandBase* NewLC();