index_classes.md 1.6 KB


title: Classes


Classes

  • namespace @352013040131305060255325033333143145213225221002
  • struct FpuCtx
  • namespace tk
    • class Actor
      メッセージ駆動型タスク (アクター) の基底クラス
    • class EventHub
      メッセージ型ごとの超軽量 Pub/Sub ディスパッチャ
    • class LockGuard
      ミューテックスのロックをスコープ単位で安全に管理する RAII クラス (std::lock_guard 相当)
    • struct Message
      デフォルトの軽量メッセージ構造体
    • class Mutex
      所有権・優先度順ウェイクアップ・RAII 対応のミューテックス (排他ロック)
    • class PreemptGuard
      プリエンプション禁止をスコープ単位で安全に管理する RAII クラス
    • class Semaphore
      計数セマフォ (Counting [Semaphore]()) / バイナリセマフォ
    • struct TaskHandle
      タスクの識別ハンドル
    • namespace detail

Updated on 2026-10-02 at 14:01:32 +0900