Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.VM.components.BLocksSafe.nc
Component: BLocksSafe
Author:
Philip Levis
Required Interfaces
BombillaError
Provided Interfaces
BombillaLocks
Locks
bool
indexValid
(uint8_t lockIndex)
Variables
BombillaLock locks[BOMB_HEAPSIZE]
Function Index
command bool
indexValid
(uint8_t lockIndex)
command void
Locks.reboot
(void)
command result_t
Locks.lock
(BombillaContext *context, uint8_t lockNum)
command result_t
Locks.unlock
(BombillaContext *context, uint8_t lockNum)
command bool
Locks.isLocked
(uint8_t lockNum)
command bool
Locks.isHeldBy
(uint8_t lockNum, BombillaContext *context)