クラス osl::search::Job

#include <parallelSearch.h>

すべてのメンバ一覧

Public メソッド

 Job ()
 Job (const boost::shared_ptr< JobContent > &job_content)
bool isNull () const
JobContentgetContent ()
void operator() (void)
void setWorker (Worker *w)
void setFinished (bool val)
void waitResult ()
int getPriority () const
uint64_t getBlocking () const
void stopNow () const
void checkStop () const
void addChildJob (const boost::shared_ptr< JobContent > &new_child)

Private 変数

boost::shared_ptr< JobContentjob_content

フレンド

class JobPool


説明

parallelSearch.h104 行で定義されています。


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

osl::search::Job::Job (  )  [inline]

parallelSearch.h108 行で定義されています。

osl::search::Job::Job ( const boost::shared_ptr< JobContent > &  job_content  )  [inline, explicit]

parallelSearch.h109 行で定義されています。


関数

bool osl::search::Job::isNull (  )  const [inline]

JobContent* osl::search::Job::getContent (  )  [inline]

parallelSearch.h115 行で定義されています。

参照先 job_content.

void osl::search::Job::operator() ( void   )  [inline]

parallelSearch.h116 行で定義されています。

参照先 isNull(), と job_content.

void osl::search::Job::setWorker ( Worker w  )  [inline]

parallelSearch.h125 行で定義されています。

参照先 job_content.

参照元 osl::search::JobPool::getJob().

void osl::search::Job::setFinished ( bool  val  )  [inline]

parallelSearch.h128 行で定義されています。

参照先 job_content.

void osl::search::Job::waitResult (  )  [inline]

parallelSearch.h131 行で定義されています。

参照先 job_content.

int osl::search::Job::getPriority (  )  const [inline]

parallelSearch.h134 行で定義されています。

参照先 job_content.

uint64_t osl::search::Job::getBlocking (  )  const [inline]

parallelSearch.h137 行で定義されています。

参照先 job_content.

void osl::search::Job::stopNow (  )  const [inline]

parallelSearch.h140 行で定義されています。

参照先 job_content.

void osl::search::Job::checkStop (  )  const [inline]

parallelSearch.h143 行で定義されています。

参照先 job_content.

参照元 osl::search::Worker::checkStop().

void osl::search::Job::addChildJob ( const boost::shared_ptr< JobContent > &  new_child  )  [inline]

parallelSearch.h146 行で定義されています。

参照先 job_content.


フレンドと関連する関数

friend class JobPool [friend]

parallelSearch.h150 行で定義されています。


変数

boost::shared_ptr<JobContent> osl::search::Job::job_content [private]


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

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6