ISIS Logo
UTILITIES
EPICS Utilities
Functions
getProcessUptime.cpp File Reference
#include <windows.h>
#include <tlhelp32.h>
#include <string>
#include <epicsMutex.h>
#include <epicsGuard.h>
#include <epicsExport.h>
#include "utilities.h"

Go to the source code of this file.

Functions

static double diffFileTimes (const FILETIME &f1, const FILETIME &f2)
 filetime uses 100ns units, returns difference in seconds More...
 
epicsShareFunc double getProcessUptime (const char *procExecutableName)
 returns -1.0 if process not running, else process uptime in seconds More...
 

Function Documentation

static double diffFileTimes ( const FILETIME &  f1,
const FILETIME &  f2 
)
static

filetime uses 100ns units, returns difference in seconds

Definition at line 14 of file getProcessUptime.cpp.

Referenced by getProcessUptime().

epicsShareFunc double getProcessUptime ( const char *  procExecutableName)

returns -1.0 if process not running, else process uptime in seconds

Definition at line 25 of file getProcessUptime.cpp.

References diffFileTimes().

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5