The Pedigree Project 0.1
IntervalTimer Member List

This is the complete list of members for IntervalTimer, including all inherited members.

absoluteTotal() const (defined in IntervalTimer)IntervalTimerprivate
advanceTimeLocked(Time::Timestamp absoluteTotal) (defined in IntervalTimer)IntervalTimerprivate
armHardwareLocked() (defined in IntervalTimer)IntervalTimerprivate
consumeCpuTime(Time::Timestamp absoluteTotal)IntervalTimer
disarm()IntervalTimer
getInterval() const (defined in IntervalTimer)IntervalTimer
getIntervalAndValue(Time::Timestamp &interval, Time::Timestamp &value) (defined in IntervalTimer)IntervalTimer
getValue() const (defined in IntervalTimer)IntervalTimer
Hardware enum valueIntervalTimer
IntervalTimer(PosixProcess *pProcess, Mode mode=Hardware)IntervalTimer
m_Armed (defined in IntervalTimer)IntervalTimerprivate
m_Interval (defined in IntervalTimer)IntervalTimerprivate
m_LastTotal (defined in IntervalTimer)IntervalTimerprivate
m_Lock (defined in IntervalTimer)IntervalTimerprivate
m_Mode (defined in IntervalTimer)IntervalTimerprivate
m_Process (defined in IntervalTimer)IntervalTimerprivate
m_pTimer (defined in IntervalTimer)IntervalTimerprivate
m_Value (defined in IntervalTimer)IntervalTimerprivate
Mode enum nameIntervalTimer
Profile enum valueIntervalTimer
setArmedLocked(bool armed) (defined in IntervalTimer)IntervalTimerprivate
setInterval(Time::Timestamp interval, Time::Timestamp *prevInterval=nullptr)IntervalTimer
setIntervalAndValue(Time::Timestamp interval, Time::Timestamp value, Time::Timestamp *prevInterval=nullptr, Time::Timestamp *prevValue=nullptr)IntervalTimer
setTimerValue(Time::Timestamp value, Time::Timestamp *prevValue=nullptr)IntervalTimer
signal()IntervalTimerprivate
timer(uint64_t delta)IntervalTimerprivatevirtual
Virtual enum valueIntervalTimer
~IntervalTimer() (defined in IntervalTimer)IntervalTimervirtual
~TimerHandler() (defined in TimerHandler)TimerHandlerprotectedvirtual