interface AsyncStdControl;
interface PowerDownCleanup;
- interface ResourceController;
+ interface ResourceDefaultOwner;
interface ArbiterInfo;
interface Timer<TMilli> as TimerMilli;
}
call TimerMilli.startOneShot(delay);
}
- async event void ResourceController.requested() {
+ async event void ResourceDefaultOwner.requested() {
stopTimer = TRUE;
post stopTimerTask();
call AsyncStdControl.start();
- call ResourceController.release();
+ call ResourceDefaultOwner.release();
}
- async event void ResourceController.immediateRequested() {
+ async event void ResourceDefaultOwner.immediateRequested() {
stopTimer = TRUE;
post stopTimerTask();
call AsyncStdControl.start();
- call ResourceController.release();
+ call ResourceDefaultOwner.release();
}
- async event void ResourceController.granted() {
+ async event void ResourceDefaultOwner.granted() {
post timerTask();
}