• 首页
  • 文件
  • 下载
  • 状态
  • 常见问题
  • 邮件列表
  • 应用程序
  • 外部链结
  • 版权
  • 志愿者
  • 联络

类别:Timer

系统时间函式

类型 使用 成员 说明
建构子 public Timer(void)
解构子 public ~Timer(void)
函式 public static void Initialize (void) 初始化设定,一般没有使用到。
函式 public static CaTime Time (void) 现在时间。
函式 public static void Sleep (int msec) 将控制权交回给系统msec微秒。
函式 public void Anchor (CaTime latency) 设定预定时间。
函式 public void Anchor (CaTime latency,double divided) 设定预定时间。
函式 public bool isArrival (void) 预定时间是否到达。
函式 public CaTime dT (double multiply) 目前的时间与开始时间的差数。
资料 protected CaTime TimeAt 开始时间。
资料 protected CaTime TimeAnchor 预定时间。

建议

这是专门为了「音讯驱动介面」内部使用的类别,专门用于处理较精确的时间标记。

C++定义


class Timer
{
  public:

    explicit      Timer      (void) ;
    virtual      ~Timer      (void) ;

    static void   Initialize (void) ;
    static CaTime Time       (void) ;
    static void   Sleep      (int msec) ;

    void          Anchor     (CaTime latency) ;
    void          Anchor     (CaTime latency,double divided) ;
    bool          isArrival  (void) ;
    CaTime        dT         (double multiply) ;

  protected:

    CaTime TimeAt     ;
    CaTime TimeAnchor ;

};