NCBI C++ ToolKit
|
Search Toolkit Book for UpdaterInterface
#include <algo/structure/cd_utils/cuCdUpdater.hpp>
Public Member Functions | |
virtual | ~UpdaterInterface () |
virtual int | submitBlast (bool wait=false, int row=0)=0 |
virtual bool | getBlastHits ()=0 |
virtual bool | processBlastHits ()=0 |
virtual void | getCds (vector< CCdCore * > &)=0 |
virtual bool | hasCd (CCdCore *)=0 |
Static Public Member Functions | |
static void | addUpdater (UpdaterInterface *updater) |
static bool | IsEmpty () |
static int | checkAllBlasts (vector< UpdaterInterface * > &blasted) |
static void | removeUpdaters (const vector< CCdCore * > &cds) |
static void | removeUpdaters (const vector< UpdaterInterface * > &updaters) |
Static Private Attributes | |
static CSafeStatic< list< UpdaterInterface * > > | m_updaterList |
Definition at line 97 of file cuCdUpdater.hpp.
|
inlinevirtual |
Definition at line 100 of file cuCdUpdater.hpp.
|
static |
Definition at line 155 of file cuCdUpdater.cpp.
References m_updaterList.
|
static |
Definition at line 209 of file cuCdUpdater.cpp.
References getBlastHits(), and m_updaterList.
|
pure virtual |
Implemented in GroupUpdater, and CDUpdater.
Referenced by checkAllBlasts().
|
pure virtual |
Implemented in GroupUpdater, and CDUpdater.
Implemented in GroupUpdater, and CDUpdater.
|
static |
Definition at line 160 of file cuCdUpdater.cpp.
References m_updaterList.
|
pure virtual |
Implemented in GroupUpdater, and CDUpdater.
Definition at line 165 of file cuCdUpdater.cpp.
References i, and m_updaterList.
|
static |
Definition at line 187 of file cuCdUpdater.cpp.
References i, and m_updaterList.
Implemented in GroupUpdater, and CDUpdater.
|
staticprivate |
Definition at line 115 of file cuCdUpdater.hpp.
Referenced by addUpdater(), checkAllBlasts(), IsEmpty(), and removeUpdaters().