|
Rosetta 3.5
|
#include <JobDistributorFactory.hh>
Static Public Member Functions | |
| static JobDistributor * | create_job_distributor () |
| static JobInputterOP | create_job_inputter () |
| static JobOutputterOP | create_job_outputter () |
| static JobOutputterOP | create_job_outputter (JobOutputterOP default_jobout) |
| static ParserOP | create_parser () |
Definition at line 30 of file JobDistributorFactory.hh.
|
static |
All the convoluted logic combining compile-time decisions and run-time decisions for which job distributor to use lives here. As of right now, this logic isn't all that convoluted.
Definition at line 69 of file JobDistributorFactory.cc.
Referenced by protocols::jd2::JobDistributor::get_instance().
|
static |
All the logic for determining job input type lives here. Logic for other stuff doesn't have to go home, but it can't live here ...
Definition at line 133 of file JobDistributorFactory.cc.
References protocols::jd2::JobInputterFactory::get_instance(), and protocols::jd2::JobInputterFactory::get_new_JobInputter().
Referenced by protocols::jd2::BatchJobInputter::BatchJobInputter(), protocols::jd2::JobDistributor::init_jd(), and protocols::jd2::BatchJobInputter::read_batch().
|
static |
this function handles the runtime + compiletime determination of which JobOutputter to use
Definition at line 140 of file JobDistributorFactory.cc.
References protocols::jd2::JobOutputterFactory::get_instance(), and protocols::jd2::JobOutputterFactory::get_new_JobOutputter().
Referenced by protocols::jd2::JobDistributor::init_jd(), and protocols::jd2::JobDistributor::load_new_batch().
|
static |
this function handles the runtime + compiletime determination of which JobOutputter to use
Definition at line 147 of file JobDistributorFactory.cc.
References protocols::jd2::JobOutputterFactory::get_instance(), and protocols::jd2::JobOutputterFactory::get_new_JobOutputter().
|
static |
this function handles the determination of which Parser is required (if any; returning NULL is valid if no parser is desired)
Definition at line 154 of file JobDistributorFactory.cc.
Referenced by protocols::jd2::JobDistributor::init_jd(), protocols::jd2::JobDistributor::JobDistributor(), and protocols::jd2::JobDistributor::load_new_batch().
1.8.4