#include <epicsTypes.h>
#include <epicsTime.h>
#include <stdexcept>
#include <errlog.h>
#include <epicsMutex.h>
#include <epicsGuard.h>
#include <epicsVersion.h>
#include <initHooks.h>
#include <epicsExport.h>
#include "mrf/object.h"
#include "evr/evr.h"
#include "evrGTIF.h"
#include <generalTimeSup.h>
 
Go to the source code of this file.
◆ S_time_unsynchronized
      
        
          | #define S_time_unsynchronized   epicsTimeERROR | 
        
      
 
 
◆ epicsExportAddress()
◆ epicsExportRegistrar()
◆ EVRCurrentTime()
      
        
          | int EVRCurrentTime  | 
          ( | 
          epicsTimeStamp *  | 
          pDest | ) | 
           | 
        
      
 
Definition at line 95 of file evrGTIF.cpp.
int EVREventTime(epicsTimeStamp *pDest, int event)
 
 
 
 
◆ EVREventTime()
      
        
          | int EVREventTime  | 
          ( | 
          epicsTimeStamp *  | 
          pDest,  | 
        
        
           | 
           | 
          int  | 
          event  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Definition at line 72 of file evrGTIF.cpp.
   75     epicsMutexMustLock(lastLock);
    79             epicsMutexUnlock(lastLock);
    85     epicsMutexUnlock(lastLock);
    87 } 
catch (std::exception& e) {
    88     epicsMutexUnlock(lastLock);
    89     epicsPrintf(
"EVREventTime failed: %s\n", e.what());
 
static void visitObjects(bool(*)(Object *, void *), void *)
 
#define S_time_unsynchronized
 
virtual bool getTimeStamp(epicsTimeStamp *ts, epicsUInt32 event)=0
 
 
 
 
◆ EVRInitTime()
      
        
          | epicsShareFunc int EVRInitTime  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 45 of file evrGTIF.cpp.
   50     lastLock = epicsMutexMustCreate();
  
 
 
◆ EVRTime_Registrar()
      
        
          | void EVRTime_Registrar  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 128 of file evrGTIF.cpp.
  130     initHookRegister(&EVRTime_Hooks);
  
 
 
◆ mrmGTIFEnable