|
tinykernel
|
プリエンプション禁止をスコープ単位で安全に管理する RAII クラス More...
#include <kernel.hpp>
Public Member Functions | |
| PreemptGuard () | |
| ~PreemptGuard () | |
| PreemptGuard (const PreemptGuard &)=delete | |
| PreemptGuard & | operator= (const PreemptGuard &)=delete |
プリエンプション禁止をスコープ単位で安全に管理する RAII クラス
生成時に自動で tk::preempt_disable() を呼び、スコープを抜けた際に自動で tk::preempt_enable() を呼びます。
|
inline |
|
inline |
|
delete |
|
delete |