// // Copyright 1997 Nicholas J. Irias. All rights reserved. // // // Cmd_Info.h // Runs "p4 info" and fills CP4Info member with the results. #include "P4Command.h" #include "P4Info.h" class CCmd_Info : public CP4Command { // Construction public: CCmd_Info(CGuiClient *client=NULL); DECLARE_DYNCREATE(CCmd_Info) BOOL Run(); CP4Info const & GetInfo() const { return m_Info; } protected: // Attributes CP4Info m_Info; // CP4Command overrides virtual BOOL HandledCmdSpecificError(LPCTSTR errBuf, LPCTSTR errMsg ); virtual BOOL PWDRequired() const { return FALSE; } virtual void OnOutputInfo(char level, LPCTSTR data, LPCTSTR msg); virtual void PreProcess(BOOL& done); };