#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.