FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEevent.cpp File Reference
#include <time.h>
#include <OMEdebugInfo.h>
#include <OMEevent.h>
#include <OMEioEvents.h>
#include <OMEexecQueue.h>
#include <OMEcore.h>
#include <utils/logging/logging_api.hpp>
#include <set>
#include <queue>

Macros

#define THIS_COMPONENT   app
 

Functions

int OMEsendShutdown ()
 
void OMEstopLoiterThreads ()
 
void OMEaddEventToQueue (OMEevent *event)
 
int OMEclearEventQueue (OMEevent::OMEeventType eventType)
 
void OMEpostEvent (OMEevent::OMEeventType t, uint64_t handle, uint64_t result)
 
time_t OMEpostTimeEvents (time_t currentTime)
 
time_t OMEnextEventTime (time_t fromTime)
 
int OMEmainLoop (uint_fast32_t methodLimit)
 FARGOS/VISTA Object Mangement Environment main loop. Invokes OMEdoWork(). Upon return, if OMEstopFlag is nonzero, the shutdown sequence is invoked to inform subscribers of the ShutdownService of the requested shutdown and some more time is provided to let those triggered threads run. More...
 

Macro Definition Documentation

◆ THIS_COMPONENT

#define THIS_COMPONENT   app

Function Documentation

◆ OMEpostTimeEvents()

time_t OMEpostTimeEvents ( time_t  currentTime)

◆ OMEsendShutdown()

int OMEsendShutdown ( )

◆ OMEstopLoiterThreads()

void OMEstopLoiterThreads ( )
Generated: Fri Jul 31 2020 18:19:15
Support Information