Rosetta 3.4
|
#include <DatabaseQueryWorkUnitManager.hh>
Public Member Functions | |
DatabaseQueryWorkUnitManager (core::Size master_rank, utility::sql_database::sessionOP db_session, std::string query_string, std::string wu_type) | |
virtual | ~DatabaseQueryWorkUnitManager () |
virtual void | go () |
Protected Member Functions | |
virtual void | init () |
virtual void | process_inbound_wus () |
Process the inbound WUs (these will be the same DB work units send during the constructor - but now they have the data we want). | |
virtual void | process_outbound_wus () |
create the database WUs and add them to the outgoing queue | |
void | create_work_units_from_query (std::string wu_type) |
core::Size | master_rank () |
core::Size | my_emperor () |
protocols::wum::DatabaseQueryWorkUnitManager< T >::DatabaseQueryWorkUnitManager | ( | core::Size | master_rank, |
utility::sql_database::sessionOP | db_session, | ||
std::string | query_string, | ||
std::string | wu_type | ||
) |
virtual protocols::wum::DatabaseQueryWorkUnitManager< T >::~DatabaseQueryWorkUnitManager | ( | ) | [inline, virtual] |
void protocols::wum::DatabaseQueryWorkUnitManager< T >::create_work_units_from_query | ( | std::string | wu_type | ) | [protected] |
References core::pack::interaction_graph::T(), and protocols::wum::TR().
Referenced by protocols::wum::DatabaseQueryWorkUnitManager< T >::DatabaseQueryWorkUnitManager().
void protocols::wum::DatabaseQueryWorkUnitManager< T >::go | ( | ) | [virtual] |
Implements protocols::wum::MPI_WorkUnitManager.
References core::init(), protocols::wum::mpi_rank(), and protocols::wum::TR().
virtual void protocols::wum::DatabaseQueryWorkUnitManager< T >::init | ( | void | ) | [inline, protected, virtual] |
Implements protocols::wum::MPI_WorkUnitManager.
core::Size protocols::wum::DatabaseQueryWorkUnitManager< T >::master_rank | ( | ) | [inline, protected] |
core::Size protocols::wum::DatabaseQueryWorkUnitManager< T >::my_emperor | ( | ) | [inline, protected] |
void protocols::wum::DatabaseQueryWorkUnitManager< T >::process_inbound_wus | ( | ) | [protected, virtual] |
Process the inbound WUs (these will be the same DB work units send during the constructor - but now they have the data we want).
Implements protocols::wum::MPI_WorkUnitManager.
References protocols::wum::DatabaseEntryWorkUnit::result_query_string(), and protocols::wum::TR().
void protocols::wum::DatabaseQueryWorkUnitManager< T >::process_outbound_wus | ( | ) | [protected, virtual] |
create the database WUs and add them to the outgoing queue
Implements protocols::wum::MPI_WorkUnitManager.