FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEprocInfo.h File Reference

OME process information implementation. More...

#include <utils/time/tick_time.h>
#include <OMEstring.h>

Go to the source code of this file.

Classes

class  OMEentityID
 Identifies an instance of an OME process. More...
 
class  OMEthisProcessInfo
 Uniquely identifies an OME process. More...
 

Macros

#define OMEgetCPUticks()   get_CPU_ticks()
 

Functions

template<typename STREAMTYPE >
STREAMTYPE & operator<< (STREAMTYPE &outputStream, const OMEentityID &data)
 
OME_DLL_EXPORT OMEstringOMEgetUserName ()
 Return the name of the user associated with the process. More...
 
OME_DLL_EXPORT int64_t OMErelativeMilliseconds ()
 Return a monotonically-increasing count of elapsed milliseconds. More...
 
OME_DLL_EXPORT int64_t OMEmillisecondsSinceBoot ()
 Obtain the number of milliseconds since boot of local FARGOS/VISTA Object Management Environment process. More...
 
OME_DLL_EXPORT int64_t OMEticksSinceBoot ()
 Obtain the number of CPU ticks since boot of local FARGOS/VISTA Object Management Environment process. More...
 

Variables

OME_DLL_EXPORT OMEthisProcessInfo OMEcurrentProcessInfo
 Automatic instantiation of OMEthisProcessInfo. When properly linked, the C++ static constructor mechanism enables the automatic creation of the OMEcurrentProcessInfo variable within applications that link against the FARGOS/VISTA types library. More...
 

Detailed Description

OME process information implementation.

Generated: Fri Jul 31 2020 18:19:15
Support Information