1 #ifndef COIN_SOSENSORMANAGER_H 2 #define COIN_SOSENSORMANAGER_H 27 #include <Inventor/SbBasic.h> 44 void setChangedCallback(
void (*sensorQueueChangedCB)(
void *),
void * data);
49 void processDelayQueue(SbBool isidle);
50 void processImmediateQueue(
void);
51 void processTimerQueue(
void);
53 SbBool isDelaySensorPending(
void);
54 SbBool isTimerSensorPending(
SbTime & tm);
56 void setDelaySensorTimeout(
const SbTime & t);
57 const SbTime & getDelaySensorTimeout(
void);
59 int doSelect(
int nfds,
void * readfds,
void * writefds,
60 void * exceptfds,
struct timeval * userTimeOut);
63 void notifyChanged(
void);
65 int mergeTimerQueues(
void);
66 int mergeDelayQueues(
void);
68 class SoSensorManagerP * pimpl;
69 friend class SoSensorManagerP;
72 #endif // !COIN_SOSENSORMANAGER_H The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors....
Definition: SoDelayQueueSensor.h:31
The SoTimerQueueSensor class is the abstract base class for sensors triggering on certain timer event...
Definition: SoTimerQueueSensor.h:30
The SoTimerSensor class is a sensor which will trigger at given intervals.Use sensors of this class w...
Definition: SoTimerSensor.h:29
The SbTime class instances represents time values.SbTime is a convenient way of doing system independ...
Definition: SbTime.h:41
The SoSensorManager class handles the sensor queues.There are two major sensor types in Coin,...
Definition: SoSensorManager.h:34