Wiki
Clone wikiCafeOBJ / OSEK / contents / systemservice / hook
フック処理
ここでは,エラーフック,タスク前フック,タスク後フック,立ち上げ時フック,シャットダウン時フック を宣言するに留める.
error-hook
#!python module ERROR-HOOK { imports { pr(INTERFACE) ex(SYSTEM-SERVICE) pr(API-ERROR) } signature { op ErrorHook : APIError -> SystemService } }
pre-task-hook
#!python module PRE-TASK-HOOK { imports { pr(INTERFACE) ex(SYSTEM-SERVICE) } signature { op PreTaskHook : -> SystemService } }
post-task-hook
#!python module POST-TASK-HOOK { imports { pr(INTERFACE) ex(SYSTEM-SERVICE) } signature { op PostTaskHook : -> SystemService } }
startup-hook
#!python module STARTUP-HOOK { imports { pr(INTERFACE) ex(SYSTEM-SERVICE) } signature { op StartupHook : -> SystemService } }
shutdown-hook
#!python module SHUTDOWN-HOOK { imports { pr(INTERFACE) ex(SYSTEM-SERVICE) } signature { op ShutdownHook : -> SystemService } }
Updated