picox  0.1
xvtimer.h ファイル
xvtimer.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

struct  XVTimer
 仮想タイマー構造体です [詳解]
 
struct  XVTimerRequest
 コールバックリクエスト構造体です [詳解]
 

型定義

typedef void(* XVTimerCallBack) (void *arg)
 コールバック関数ポインタ型です
 

関数

void xvtimer_add_request (XVTimer *self, XVTimerRequest *request, XVTimerCallBack callback, void *arg, XTicks delay, XTicks interval, bool once, XDeleter deleter)
 コールバックリクエストを追加します [詳解]
 
void xvtimer_deinit (XVTimer *self)
 リクエストを全て除去します
 
void xvtimer_init (XVTimer *self)
 仮想タイマオブジェクトを初期化します
 
void xvtimer_init_request (XVTimerRequest *request)
 コールバックリクエストオブジェクトを初期化します
 
XTicks xvtimer_now (const XVTimer *self)
 仮想タイマの現在時刻を返します
 
void xvtimer_remove_requst (XVTimer *self, XVTimerRequest *request)
 リクエストを除去します [詳解]
 
void xvtimer_schedule (XVTimer *self, XTicks step)
 仮想タイマのカウントをstep数ぶん進めます [詳解]
 

詳解

著者
MaskedW