ThreadTimeUserTimer
struct ThreadTimeUserTimer : public UserTimer {
ThreadTimeUserTimer(thread_id threadID);
~ThreadTimeUserTimer();
DoublyLinkedListLink<ThreadTimeUserTimer> fCPUTimeListLink;
&ThreadTimeUserTimer::fCPUTimeListLink> > ThreadTimeUserTimerList;
using BKernel::ThreadTimeUserTimer;
void UserTimerActivated(ThreadTimeUserTimer* timer)
void UserTimerDeactivated(ThreadTimeUserTimer* timer)
ThreadTimeUserTimer::Start()
ThreadTimeUserTimer::Stop()
ThreadTimeUserTimer::TimeWarped(bigtime_t changedBy)
ThreadTimeUserTimer::HandleTimer()
timer = new(std::nothrow) ThreadTimeUserTimer(
ThreadTimeUserTimer* timer = it.Next();) {
ThreadTimeUserTimer* timer = it.Next();) {
ThreadTimeUserTimer* timer = it.Next();) {
ThreadTimeUserTimer::ThreadTimeUserTimer(thread_id threadID)
ThreadTimeUserTimer::~ThreadTimeUserTimer()
ThreadTimeUserTimer::Schedule(bigtime_t nextTime, bigtime_t interval,
ThreadTimeUserTimer::GetInfo(bigtime_t& _remainingTime, bigtime_t& _interval,
ThreadTimeUserTimer::Deactivate()
while (ThreadTimeUserTimer* timer = fCPUTimeUserTimers.Head())