#include "kernel_impl.h"#include "check.h"#include "time_event.h"| マクロ定義 | |
| #define | LOG_GET_TIM_ENTER(p_systim) | 
| #define | LOG_GET_TIM_LEAVE(ercd, systim) | 
| #define | LOG_GET_UTM_ENTER(p_sysutm) | 
| #define | LOG_GET_UTM_LEAVE(ercd, sysutm) | 
| 関数 | |
| ER | get_tim (SYSTIM *p_systim) | 
| #define LOG_GET_TIM_ENTER | ( | p_systim | ) | 
| #define LOG_GET_TIM_LEAVE | ( | ercd, | |||
| systim | ) | 
| #define LOG_GET_UTM_ENTER | ( | p_sysutm | ) | 
time_manage.c の 63 行で定義されています。
| #define LOG_GET_UTM_LEAVE | ( | ercd, | |||
| sysutm | ) | 
time_manage.c の 67 行で定義されています。
time_manage.c の 76 行で定義されています。
参照先 CHECK_TSKCTX_UNL, current_time, E_OK, LOG_GET_TIM_ENTER, LOG_GET_TIM_LEAVE, t_lock_cpu, と t_unlock_cpu.
参照元 main_task().
00077 { 00078 ER ercd; 00079 00080 LOG_GET_TIM_ENTER(p_systim); 00081 CHECK_TSKCTX_UNL(); 00082 00083 t_lock_cpu(); 00084 *p_systim = current_time; 00085 ercd = E_OK; 00086 t_unlock_cpu(); 00087 00088 error_exit: 00089 LOG_GET_TIM_LEAVE(ercd, *p_systim); 00090 return(ercd); 00091 }
Copyright © 2008 by Kijineko Inc.