XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
time.h
浏览该文件的文档.
1
13#ifndef __xwos_osal_time_h__
14#define __xwos_osal_time_h__
15
16#include <xwos/standard.h>
17#include <xwos/osal/jack/skd.h>
18
41#define XWTM_TC_PER_S XWOSDL_SKD_TC_PER_S
58{
59 return xwosdl_skd_get_time_lc();
60}
61
73{
74 xwtm_t from;
75 xwtm_t to;
76
77 from = xwtm_now();
78 to = xwtm_add_safely(from, dur);
79 return to;
80}
81
100{
101 return xwosdl_skd_get_timestamp_lc();
102}
103
115{
116 xwtm_t from;
117 xwtm_t to;
118
119 from = xwtm_nowts();
120 to = xwtm_add_safely(from, dur);
121 return to;
122}
123
136{
137 return xwosdl_skd_get_tick_lc();
138}
139
144#endif /* xwos/osal/time.h */
#define __xwos_inline_api
Definition compiler.h:179
static __xwcc_inline xwtm_t xwtm_add_safely(const xwtm_t a, const xwtm_t b)
将两个系统时间相加,并检查溢出
Definition type.h:822
xws64_t xwtm_t
XWOS系统时间 (有符号)
Definition type.h:742
xwu64_t xwtk_t
XWOS系统滴答计数 (无符号)
Definition type.h:710
static xwtm_t xwtm_now(void)
XWOS API:获取当前CPU的系统时间点
Definition time.h:57
static xwtk_t xwtm_nowtc(void)
XWOS API:获取当前CPU的系统滴答计数
Definition time.h:135
static xwtm_t xwtm_fts(xwtm_t dur)
XWOS API:获取当前CPU的未来 系统时间戳
Definition time.h:114
static xwtm_t xwtm_nowts(void)
XWOS API:获取当前CPU的系统时间戳
Definition time.h:99
static xwtm_t xwtm_ft(xwtm_t dur)
XWOS API:获取当前CPU的未来 系统时间 点
Definition time.h:72
操作系统抽象层:调度接口描述
XWOS的标准头文件