/* * 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 | 16817 | christoph_leithner | "Forking branch Main of perforce-software-piper to christoph_leithner-piper." | ||
//guest/perforce_software/piper/main/mac/R2.0/Perforce/p4api/Headers/clientprog.h | |||||
#1 | 16507 | perforce_software | Move to main branch. | ||
//guest/perforce_software/piper/mac/R2.0/Perforce/p4api/Headers/clientprog.h | |||||
#2 | 13626 | alan_petersen | Copying using piper_mac_main2r2.0 | ||
#1 | 12962 | alan_petersen |
Populate -o //guest/perforce_software/piper/mac/main/... //guest/perforce_software/piper/mac/R2.0/.... |
||
//guest/perforce_software/piper/mac/main/Perforce/p4api/Headers/clientprog.h | |||||
#1 | 11252 | alan_petersen | Rename/move file(s) | ||
//guest/perforce_software/piper/mac/Perforce/p4api/Headers/clientprog.h | |||||
#1 | 10744 | alan_petersen | Rename/move file(s) | ||
//guest/perforce_software/piper/Perforce/p4api/Headers/clientprog.h | |||||
#1 | 8919 | Matt Attaway | Initial add of Piper, a lightweight Perforce client for artists and designers. |