From: Marek P. <ma...@us...> - 2002-03-07 00:27:24
|
Update of /cvsroot/javaprofiler/library/src/prof In directory usw-pr-cvs1:/tmp/cvs-serv14504/src/prof Modified Files: prof.h Log Message: 'clearFlag' parameter implementation Index: prof.h =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof.h,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -r1.40 -r1.41 *** prof.h 31 Jan 2002 12:31:00 -0000 1.40 --- prof.h 7 Mar 2002 00:27:21 -0000 1.41 *************** *** 878,881 **** --- 878,882 ---- ** @param includeInfo include information about object ** @param optionalArg optional argument (depends on type of data) + ** @param clearFlag clear flag that an object has been changed ** @param seq output sequence ** *************** *** 890,896 **** jint includeInfo, // in (jint) jint optionalArg, // in (jint) seqID& seq) { // out ! return getAllOrChanged( objId, what, includeInfo, optionalArg, seq, 1); } --- 891,898 ---- jint includeInfo, // in (jint) jint optionalArg, // in (jint) + jint clearFlag, // in (jint) seqID& seq) { // out ! return getAllOrChanged( objId, what, includeInfo, optionalArg, clearFlag, seq, 1); } *************** *** 905,908 **** --- 907,911 ---- ** @param includeInfo include information about object ** @param optionalArg optional argument (depends on type of data) + ** @param clearFlag clear flag that an object has been changed ** @param seq output sequence ** *************** *** 917,923 **** jint includeInfo, // in (jint) jint optionalArg, // in (jint) seqID& seq) { // out ! return getAllOrChanged( objId, what, includeInfo, optionalArg, seq, 0); } --- 920,927 ---- jint includeInfo, // in (jint) jint optionalArg, // in (jint) + jint clearFlag, // in (jint) seqID& seq) { // out ! return getAllOrChanged( objId, what, includeInfo, optionalArg, clearFlag, seq, 0); } *************** *** 965,968 **** --- 969,973 ---- jint includeInfo, jint optionalArg, + jint clearFlag, seqID& seq, int all); *************** *** 1007,1010 **** --- 1012,1016 ---- ** @param includeInfo include information about object ** @param optionalArg optional argument (depends on type of object) + ** @param clearFlag clear flag that an object has been changed ** ** @see getDataFromList_filter() */ *************** *** 1016,1020 **** eSeqType st, jint includeInfo, ! jint optionalArg) { T* a = list.first(); --- 1022,1027 ---- eSeqType st, jint includeInfo, ! jint optionalArg, ! jint clearFlag) { T* a = list.first(); *************** *** 1024,1028 **** seq.add( copy( new sID, a, getInfoId( a, st), includeInfo)); ! a->setUnchanged(); } --- 1031,1035 ---- seq.add( copy( new sID, a, getInfoId( a, st), includeInfo)); ! if( clearFlag) a->setUnchanged(); } |