|
Rosetta
|
#include <task_syncer.h>

Public Member Functions | |
| TaskSyncer_TaskStrategy (Task *) | |
| void | submit (QString const &queue) |
| void | subscribe () |
| bool | is_syncing () const |
| std::pair< int, int > | syncing_progress () const |
Private Member Functions | |
| void | task_data_upload () |
| initiate task data upload and when its done initiate files upload More... | |
| void | task_files_upload () |
| initiate task files upload and when its done initiate files upload, then call task_queuing More... | |
| void | task_queuing () |
| void | files_upload () |
| initiate files upload More... | |
| void | resume () |
Private Attributes | |
| FunctorSP | functor_ |
| Task * | task_ |
Friends | |
| QDataStream & | operator<< (QDataStream &, TaskSyncer_TaskStrategy const &) |
| QDataStream & | operator>> (QDataStream &, TaskSyncer_TaskStrategy &) |
|
explicit |
|
private |
initiate files upload
| bool ui::task::TaskSyncer_TaskStrategy::is_syncing | ( | ) | const |
|
private |
References binder::none.
| void ui::task::TaskSyncer_TaskStrategy::submit | ( | QString const & | queue | ) |
Initiate submit procedure 0. set state to draft
References ui::task::Task::changed(), ui::task::Task::draft, ui::task::Task::name_, ui::task::Task::queue_, ui::task::Task::state_, ui::task::Task::state_changed(), task_, task_data_upload(), and ui::task::Task::task_id().
Referenced by ui::task::Task::submit().
| void ui::task::TaskSyncer_TaskStrategy::subscribe | ( | ) |
References ui::task::NetworkCall::call(), erraser_analysis::diff, create_a3b_hbs::f, for(), create_a3b_hbs::i, basic::options::OptionKeys::out::file::o, bin_torsions::output, utility::payload(), ui::task::NetworkCall::set_termination_codes(), and ui::task::task_api_url().
Referenced by ui::task::Task::subscribe().
| std::pair< int, int > ui::task::TaskSyncer_TaskStrategy::syncing_progress | ( | ) | const |
|
private |
initiate task data upload and when its done initiate files upload
References ui::task::NetworkCall::call(), create_a3b_hbs::f, ui::task::Functor::finished(), demo.D060_Folding::jd, ui::task::Task::name(), task_, and ui::task::task_api_url().
Referenced by submit().
|
private |
initiate task files upload and when its done initiate files upload, then call task_queuing
References ui::task::NetworkCall::call(), create_a3b_hbs::f, evaluate_beta_mutants::file, gaussian-sampling::input, ui::task::task_api_url(), and kmeans_adaptive_kernel_density_bb_dependent_rotlib::u.
|
private |
|
friend |
|
friend |
|
private |
|
private |
Referenced by submit(), and task_data_upload().