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();
}
|