クラス O2Scheduler

#include <O2Scheduler.h>

O2Schedulerに対する継承グラフ

Mutex O2Agent

すべてのメンバ一覧

Public メソッド

 O2Scheduler (void)
 ~O2Scheduler ()
void Start (void)
void Stop (void)
void Add (O2Job *job)

Protected 型

typedef std::vector< O2Job * > Jobs

Protected メソッド

void Scheduler (void)

Static Protected メソッド

static uint WINAPI StaticSchedulerThread (void *data)
static uint WINAPI StaticJobStartThread (void *data)

Protected 変数

Jobs jobs
HANDLE ThreadHandle
bool Active


説明

O2Scheduler.h20 行で定義されています。


型定義

typedef std::vector<O2Job*> O2Scheduler::Jobs [protected]

O2Scheduler.h24 行で定義されています。


コンストラクタとデストラクタ

O2Scheduler::O2Scheduler ( void   )  [inline]

O2Scheduler.h31 行で定義されています。

O2Scheduler::~O2Scheduler (  )  [inline]

O2Scheduler.h36 行で定義されています。


関数

void O2Scheduler::Start ( void   )  [inline]

O2Scheduler.h42 行で定義されています。

void O2Scheduler::Stop ( void   )  [inline]

O2Scheduler.h60 行で定義されています。

void O2Scheduler::Add ( O2Job job  )  [inline]

O2Scheduler.h81 行で定義されています。

static uint WINAPI O2Scheduler::StaticSchedulerThread ( void *  data  )  [inline, static, protected]

O2Scheduler.h91 行で定義されています。

void O2Scheduler::Scheduler ( void   )  [inline, protected]

O2Scheduler.h102 行で定義されています。

static uint WINAPI O2Scheduler::StaticJobStartThread ( void *  data  )  [inline, static, protected]

O2Scheduler.h122 行で定義されています。


変数

Jobs O2Scheduler::jobs [protected]

O2Scheduler.h26 行で定義されています。

HANDLE O2Scheduler::ThreadHandle [protected]

O2Scheduler.h27 行で定義されています。

bool O2Scheduler::Active [protected]

O2Scheduler.h28 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Mon Mar 24 23:13:35 2008に生成されました。  doxygen 1.5.5