1#ifndef COIN_SOSENSORMANAGER_H
2#define COIN_SOSENSORMANAGER_H
27#include <Inventor/SbBasic.h>
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;
The SbTime class instances represents time values.
Definition SbTime.h:41
The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors.
Definition SoDelayQueueSensor.h:31
void setDelaySensorTimeout(const SbTime &t)
Definition SoSensorManager.cpp:750
void removeDelaySensor(SoDelayQueueSensor *s)
Definition SoSensorManager.cpp:374
void removeRescheduledTimer(SoTimerQueueSensor *s)
Definition SoSensorManager.cpp:681
void processImmediateQueue(void)
Definition SoSensorManager.cpp:617
SbBool isDelaySensorPending(void)
Definition SoSensorManager.cpp:702
const SbTime & getDelaySensorTimeout(void)
Definition SoSensorManager.cpp:779
void processTimerQueue(void)
Definition SoSensorManager.cpp:436
int doSelect(int nfds, void *readfds, void *writefds, void *exceptfds, struct timeval *userTimeOut)
Definition SoSensorManager.cpp:829
void setChangedCallback(void(*sensorQueueChangedCB)(void *), void *data)
Definition SoSensorManager.cpp:794
void insertDelaySensor(SoDelayQueueSensor *s)
Definition SoSensorManager.cpp:277
void rescheduleTimer(SoTimerSensor *s)
Definition SoSensorManager.cpp:668
void insertTimerSensor(SoTimerQueueSensor *s)
Definition SoSensorManager.cpp:331
void processDelayQueue(SbBool isidle)
Definition SoSensorManager.cpp:530
SoSensorManager(void)
Definition SoSensorManager.cpp:242
void removeTimerSensor(SoTimerQueueSensor *s)
Definition SoSensorManager.cpp:412
SbBool isTimerSensorPending(SbTime &tm)
Definition SoSensorManager.cpp:718
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.
Definition SoTimerSensor.h:29