/* * Copyright 1995, 2011 Perforce Software. All rights reserved. * * This file is part of Perforce - the FAST SCM System. */ // client Progress type #define CPT_SENDFILE 1 #define CPT_RECVFILE 2 #define CPT_FILESTRANS 3 #define CPT_COMPUTATION 4 #define CPU_UNSPECIFIED 0 #define CPU_PERCENT 1 #define CPU_FILES 2 #define CPU_KBYTES 3 #define CPU_MBYTES 4 class ClientProgress { public: virtual ~ClientProgress() {}; virtual void Description( const StrPtr *desc, int units ) = 0; virtual void Total( long ) = 0; virtual int Update( long ) = 0; virtual void Done( int fail ) = 0; }; class ClientProgressText : public ClientProgress { public: ClientProgressText( int ); virtual ~ClientProgressText(); void Description( const StrPtr *description, int units ); void Total( long ); int Update( long ); void Done( int fail ); private: int cnt; long total; int typeOfProgress; int backup; StrBuf desc; };
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 18760 | rlranft |
Populate -o //guest/perforce_software/p4/... //guest/rlranft/p4/.... |
||
//guest/perforce_software/p4/2015-1/client/clientprog.h | |||||
#1 | 15903 | Matt Attaway | Everything should be happy now between the Workshop and the depot paths | ||
//guest/perforce_software/p4/2015_1/client/clientprog.h | |||||
#1 | 15901 | Matt Attaway | Clean up code to fit modern Workshop naming standards | ||
//guest/perforce_software/p4/2015.1/client/clientprog.h | |||||
#1 | 12190 | Matt Attaway | Initial drop of 2015.1 p4/p4api source |