#include <iostream>
Go to the source code of this file.
Defines | |
#define | SAGA_GUARDED_EXEC(BLOCK) |
Functions | |
void | run_test (std::string fileURL) |
void | job_run (std::string rm_url, std::string exe, std::vector< std::string > args) |
void | job_submit (std::string rm_url, std::string exe, std::vector< std::string > args) |
void | job_state (std::string job_id) |
void | job_suspend (std::string rum_url, std::string job_id) |
void | job_resume (std::string rum_url, std::string job_id) |
#define SAGA_GUARDED_EXEC | ( | BLOCK | ) |
Value:
try{ \ BLOCK \ } \ catch (saga::exception const & e) { \ std::cerr << e.what () << std::endl; \ } \ catch (std::exception const & e) { \ std::cerr << e.what () << std::endl; \ } \ catch (...) { \ std::cerr << std::endl; \ } \
void run_test | ( | std::string | fileURL | ) |
References saga::job::Canceled, saga::task_base::Canceled, saga::job::Done, saga::task_base::Done, saga::job::Failed, saga::task_base::Failed, saga::job::New, saga::task_base::New, saga::job::Running, saga::task_base::Running, SAGA_GUARDED_EXEC, saga::job::Suspended, and test_attributes().
Referenced by main().
void job_run | ( | std::string | rm_url, | |
std::string | exe, | |||
std::vector< std::string > | args | |||
) |
References saga::buffer(), saga::attributes::common_true, saga::job::service::create_job(), saga::job::attributes::description_arguments, saga::job::attributes::description_executable, saga::job::attributes::description_interactive, saga::job::Done, saga::e, saga::job::job::get_state(), saga::job::job::get_stderr(), saga::job::job::get_stdin(), saga::job::job::get_stdout(), saga::job::job::run(), saga::job::Running, saga::detail::attribute< Derived >::set_attribute(), saga::detail::attribute< Derived >::set_vector_attribute(), and saga::job::metrics::state.
Referenced by main().
void job_submit | ( | std::string | rm_url, | |
std::string | exe, | |||
std::vector< std::string > | args | |||
) |
References saga::attributes::common_false, saga::job::service::create_job(), saga::job::attributes::description_arguments, saga::job::attributes::description_executable, saga::job::attributes::description_interactive, saga::job::job::get_job_id(), saga::job::job::run(), SAGA_GUARDED_EXEC, saga::detail::attribute< Derived >::set_attribute(), and saga::detail::attribute< Derived >::set_vector_attribute().
Referenced by main().
void job_state | ( | std::string | job_id | ) |
void job_suspend | ( | std::string | rum_url, | |
std::string | job_id | |||
) |
void job_resume | ( | std::string | rum_url, | |
std::string | job_id | |||
) |