Ignore:
Timestamp:
Jun 16, 2016, 3:46:17 PM (8 years ago)
Author:
ldelgass
Message:

Fix times reported in stats log for render_info,render_stop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vtkvis/trunk/RendererCmd.cpp

    r4814 r6383  
    23532353        objPtr = Tcl_NewStringObj(buf, -1);
    23542354        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
     2355        /* date */
     2356        Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj("date", 4));
     2357        strcpy(buf, ctime(&VtkVis::g_stats.start.tv_sec));
     2358        buf[strlen(buf) - 1] = '\0';
     2359        Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj(buf, -1));
     2360        /* date_secs */
     2361        Tcl_ListObjAppendElement(interp, listObjPtr,
     2362                                 Tcl_NewStringObj("date_secs", 9));
     2363        Tcl_ListObjAppendElement(interp, listObjPtr,
     2364                                 Tcl_NewLongObj(VtkVis::g_stats.start.tv_sec));
    23552365    } else {
    23562366        objPtr = Tcl_NewStringObj("render_info", 11);
    23572367        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    2358     }
    2359     /* date */
    2360     Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj("date", 4));
    2361     strcpy(buf, ctime(&VtkVis::g_stats.start.tv_sec));
    2362     buf[strlen(buf) - 1] = '\0';
    2363     Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj(buf, -1));
    2364     /* date_secs */
    2365     Tcl_ListObjAppendElement(interp, listObjPtr,
    2366                              Tcl_NewStringObj("date_secs", 9));
    2367     Tcl_ListObjAppendElement(interp, listObjPtr,
    2368                              Tcl_NewLongObj(VtkVis::g_stats.start.tv_sec));
     2368        struct timeval now;
     2369        gettimeofday(&now, NULL);
     2370        /* date */
     2371        Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj("date", 4));
     2372        strcpy(buf, ctime(&now.tv_sec));
     2373        buf[strlen(buf) - 1] = '\0';
     2374        Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewStringObj(buf, -1));
     2375        /* date_secs */
     2376        Tcl_ListObjAppendElement(interp, listObjPtr,
     2377                                 Tcl_NewStringObj("date_secs", 9));
     2378        Tcl_ListObjAppendElement(interp, listObjPtr,
     2379                                 Tcl_NewLongObj(now.tv_sec));
     2380    }
    23692381    /* Client arguments. */
    23702382    if (Tcl_ListObjGetElements(interp, objv[1], &numItems, &items) != TCL_OK) {
Note: See TracChangeset for help on using the changeset viewer.