Changeset 3377 for trunk/packages/vizservers/nanovis/Command.cpp
- Timestamp:
- Feb 27, 2013, 11:34:13 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Command.cpp
r3376 r3377 747 747 * ClientInfoCmd -- 748 748 * 749 * Log initial values to stats file. 750 * 751 * clientinfo path list 749 * Log initial values to stats file. The first time this is called 750 * "render_start" is written into the stats file. Afterwards, it 751 * is "render_info". 752 * 753 * clientinfo list 752 754 */ 753 755 static int … … 762 764 static int first = 1; 763 765 764 if (objc != 3) {766 if (objc != 2) { 765 767 Tcl_AppendResult(interp, "wrong # of arguments: should be \"", 766 Tcl_GetString(objv[0]), " pathlist\"", (char *)NULL);768 Tcl_GetString(objv[0]), " list\"", (char *)NULL); 767 769 return TCL_ERROR; 768 770 } 769 771 #ifdef KEEPSTATS 770 const char *path;771 772 path = Tcl_GetString(objv[1]);773 if ( NanoVis::openStatsFile(path)< 0) {772 /* Use the initial client key value pairs as the parts for a generating 773 * a unique file name. */ 774 f = NanoVis::getStatsFile(objv[1]); 775 if (f < 0) { 774 776 Tcl_AppendResult(interp, "can't open stats file: ", 775 Tcl_PosixError(interp), (char *)NULL);777 Tcl_PosixError(interp), (char *)NULL); 776 778 return TCL_ERROR; 777 779 } … … 806 808 Tcl_DStringAppendElement(&ds, buf); 807 809 /* Client arguments. */ 808 if (Tcl_ListObjGetElements(interp, objv[ 2], &numElems, &elems) != TCL_OK) {810 if (Tcl_ListObjGetElements(interp, objv[1], &numElems, &elems) != TCL_OK) { 809 811 return TCL_ERROR; 810 812 } … … 815 817 816 818 #ifdef KEEPSTATS 817 result = NanoVis::writeToStatsFile( Tcl_DStringValue(&ds),819 result = NanoVis::writeToStatsFile(f, Tcl_DStringValue(&ds), 818 820 Tcl_DStringLength(&ds)); 819 821 #else
Note: See TracChangeset
for help on using the changeset viewer.