◆ RosettaJob()
RosettaJob::RosettaJob |
( |
const ServerInfo & |
serverinfo, |
|
|
protocols::rpc::BasicInit * |
basic_init |
|
) |
| |
|
inline |
◆ request_job_from_server()
bool RosettaJob::request_job_from_server |
( |
| ) |
|
|
inline |
References basic_init_, utility::io::oc::cerr, utility::io::oc::cout, CREATE_EXCEPTION, data, closure_error::error, basic::Tracer::Error, utility::json_spirit::get_string(), utility::json_spirit::get_string_or_empty(), hash_, initialized_, key_, utility::excn::Exception::msg(), utility::json_spirit::obj_type, operation_, utility::payload(), utility::json_spirit::read_mArray(), utility::json_spirit::read_mObject(), return_results_to_server(), rpc_, runtime_assert, serverinfo_, taskname_, TR, ServerInfo::url_gettask(), and user_id_.
Referenced by RosettaBackend::run().
◆ return_results_to_server()
bool RosettaJob::return_results_to_server |
( |
bool |
error = false | ) |
|
|
inline |
References utility::io::oc::cerr, utility::io::oc::cout, closure_error::error, hash_, key_, operation_, rpc_, serverinfo_, taskname_, ServerInfo::url_putresult(), user_id_, and detail::write().
Referenced by request_job_from_server(), and run_and_return_to_server().
◆ run_and_return_to_server()
bool RosettaJob::run_and_return_to_server |
( |
| ) |
|
|
inline |
◆ basic_init_
protocols::rpc::BasicInit* RosettaJob::basic_init_ |
|
private |
◆ hash_
std::string RosettaJob::hash_ |
|
private |
◆ initialized_
bool RosettaJob::initialized_ |
|
private |
◆ key_
std::string RosettaJob::key_ |
|
private |
◆ operation_
std::string RosettaJob::operation_ |
|
private |
◆ rpc_
protocols::rpc::JSON_RPCOP RosettaJob::rpc_ |
|
private |
◆ serverinfo_
◆ taskname_
std::string RosettaJob::taskname_ |
|
private |
◆ user_id_
std::string RosettaJob::user_id_ |
|
private |
The documentation for this class was generated from the following file: