Interface: BombillaVirus
Interface for Bombilla capsule propagation mechanism.
- Components providing this interface:
-
tos.lib.VM.components.BVirus
tos.lib.VM.components.BVirusProxy
- Components requiring this interface:
-
tos.lib.VM.contexts.ClockContextM
tos.lib.VM.contexts.OnceContextM
tos.lib.VM.contexts.RecvContextM
tos.lib.VM.opcodes.OPbpush1M
tos.lib.VM.opcodes.OPcall2M
tos.lib.VM.opcodes.OPgetsetvar4M
tos.lib.VM.opcodes.OPsendM
tos.lib.VM.opcodes.OPsendrM
tos.lib.VM.opcodes.OPsenseM
tos.lib.VM.opcodes.OPuartM
-
result_t registerCapsule(uint8_t idx, BombillaCapsule *capsule)
-
result_t capsuleInstalled(BombillaCapsule *capsule)
-
result_t capsuleHeard(uint8_t type)
-
void capsuleForce(uint8_t type)
-
result_t disableExecution(void)
-
result_t enableExecution(void)