FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OME Event Interfaces

Classes

class  OMEevent
 Base class for events within the FARGOS/VISTA Object Management Environment. More...
 
class  OMEioEvent
 I/O-specific event. More...
 

Typedefs

typedef bool(* OMEeventCallbackFP) (class OMEevent *, OMEthread *)
 
typedef OMEeventOMEeventP
 

Functions

void OMEaddEventToQueue (OMEevent *)
 
int OMEclearEventQueue (OMEevent::OMEeventType t)
 
void OMEpostEvent (OMEevent::OMEeventType t, uint64_t handle, uint64_t result=0)
 
time_t OMEpostTimerEvent (time_t currentTime=0)
 
time_t OMEnextEventTime (time_t currentTime=0)
 
int OMEwaitForIO (uint_fast32_t delay=0)
 
int OMEremoveSelectEvent (uint64_t handle, OMEioEvent::OMEselectMode m)
 
void OMErequestShutdown ()
 

Detailed Description

Typedef Documentation

◆ OMEeventCallbackFP

typedef bool(* OMEeventCallbackFP) (class OMEevent *, OMEthread *)

◆ OMEeventP

typedef OMEevent* OMEeventP

Function Documentation

◆ OMEaddEventToQueue()

void OMEaddEventToQueue ( OMEevent )

References eventType, and timerExpired.

◆ OMEclearEventQueue()

int OMEclearEventQueue ( OMEevent::OMEeventType  t)

References timerExpired.

Referenced by OMEcleanupGlobalData().

◆ OMEnextEventTime()

time_t OMEnextEventTime ( time_t  currentTime = 0)

◆ OMEpostEvent()

void OMEpostEvent ( OMEevent::OMEeventType  t,
uint64_t  handle,
uint64_t  result = 0 
)

◆ OMEpostTimerEvent()

time_t OMEpostTimerEvent ( time_t  currentTime = 0)

◆ OMEremoveSelectEvent()

int OMEremoveSelectEvent ( uint64_t  handle,
OMEioEvent::OMEselectMode  m 
)

◆ OMErequestShutdown()

void OMErequestShutdown ( )

References LOG_CERR, LOG_ENDLINE, and OMEstopFlag.

Referenced by OMEshutdown().

◆ OMEwaitForIO()

int OMEwaitForIO ( uint_fast32_t  delay = 0)
Generated: Fri Jul 31 2020 18:19:16
Support Information