クラス O2Job_PublishOriginal

#include <O2Job_PublishOriginal.h>

O2Job_PublishOriginalに対する継承グラフ

O2Job O2Protocol_Kademlia O2Protocol

すべてのメンバ一覧

Public メソッド

 O2Job_PublishOriginal (const wchar_t *name, time_t interval, bool startup, O2Logger *lgr, O2Profile *prof, O2NodeDB *ndb, O2KeyDB *kdb, O2KeyDB *sakudb, O2DatIO *dio, O2DatDB *datdb, O2Client *client)
 ~O2Job_PublishOriginal ()
void JobThreadFunc (void)
void Publish (O2KeyList &keylist, const char *category)

Protected 型

typedef std::map< O2Node,
O2KeyList
O2NodeKeyMap
typedef O2NodeKeyMap::iterator O2NodeKeyMapIt

Protected 変数

O2LoggerLogger
O2ProfileProfile
O2NodeDBNodeDB
O2KeyDBKeyDB
O2KeyDBSakuDB
O2DatIODatIO
O2DatDBDatDB
O2ClientClient


説明

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


型定義

typedef std::map<O2Node,O2KeyList> O2Job_PublishOriginal::O2NodeKeyMap [protected]

O2Job_PublishOriginal.h41 行で定義されています。

typedef O2NodeKeyMap::iterator O2Job_PublishOriginal::O2NodeKeyMapIt [protected]

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


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

O2Job_PublishOriginal::O2Job_PublishOriginal ( const wchar_t *  name,
time_t  interval,
bool  startup,
O2Logger lgr,
O2Profile prof,
O2NodeDB ndb,
O2KeyDB kdb,
O2KeyDB sakudb,
O2DatIO dio,
O2DatDB datdb,
O2Client client 
) [inline]

O2Job_PublishOriginal.h45 行で定義されています。

O2Job_PublishOriginal::~O2Job_PublishOriginal (  )  [inline]

O2Job_PublishOriginal.h68 行で定義されています。


関数

void O2Job_PublishOriginal::JobThreadFunc ( void   )  [inline, virtual]

O2Jobを実装しています。

O2Job_PublishOriginal.h72 行で定義されています。

void O2Job_PublishOriginal::Publish ( O2KeyList keylist,
const char *  category 
) [inline]

O2Job_PublishOriginal.h110 行で定義されています。


変数

O2Job_PublishOriginal.h32 行で定義されています。

O2Job_PublishOriginal.h33 行で定義されています。

O2Job_PublishOriginal.h34 行で定義されています。

O2Job_PublishOriginal.h35 行で定義されています。

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

O2Job_PublishOriginal.h37 行で定義されています。

O2Job_PublishOriginal.h38 行で定義されています。

O2Job_PublishOriginal.h39 行で定義されています。


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

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